Dean Smith says being Aston Villa manager has been "everything I've wanted" after signing a new four-year deal at Villa Park.