second commit with base controllers and models defined alongwith sign up and login autherntication feature enabled