Modified sign up and added roles
Added all models
Lots of Changes
minor changes