Adds Google authentication

Cleaned up some API structure for Android
Made Config file for symmetric
Added sesssion checks for front-end and API