Add initial layout and user model
Finish sign up function