Added some inital structure for user authentication