Merge pull request #1 from f2prateek/User-Auth

Initial commit mostly implemented user auth system
Hard Listener for location
Organise resources
Initalise
Checkin
Fix tag
Merging conflicts and fixing ids
Fixing merge conflicts