Auth branch

Added:
1. Authentication
2. After submitting forms, they stay on same page
3. Re-organized files under app/views/venues
4. Re-organized JS includes