Merge pull request #6 from maseh87/dev

Client side platform
Merge pull request #7 from maseh87/dev

Updated map features
Add new dependencies
Add gulpfile.js
Implement gulp fix
Fix watch-gulp and gulpfile
Modularize routes, update tests
modularize server side routes
update tagSchema
Update tests, implement database tests
Begin adding controllers for user and tag
Remove unneccessary database connections/tests, implement integration tests with server routes and database
Remove extra console logs
Merge pull request #9 from KiaFathi/features/server

Features/server
Add google authentication to routes
Re-implement integration tests
Merge pull request #10 from KiaFathi/features/server

Features/server
Set up beginning of basic server auth
Making login page
Merge pull request #12 from KiaFathi/features/server

Set up beginning of basic server auth