Merge pull request #143 from jamesongamble/master

Remove client folder, routes to "/" default to mobile, css updated a bit
Fix missing 'not null' constraints
Creates report submission page, updates server route
Merge pull request #147 from jamesongamble/submitReport

Create new report submission page, updates server route
Merge pull request #145 from ryojiosawa/bug/#130

Fix missing 'not null' constraints
Updates user schema with email and token for OAuth
Merge pull request #148 from jamesongamble/userSchema

Update user schema to add email and token for OAuth
Create Enable/Disable toggling feature, updates some CSS
Merge pull request #150 from jamesongamble/trackingToggle

Create Enable/Disable toggling feature, updates some CSS
Begins editing userSchema with not-null testing
Fixes tests for requiring email as an input field when writing to DB
Merge pull request #151 from jamesongamble/userSchema

Fixes tests for requiring email in user schema
Edits CSS for enable/disable toggling
Begins updating schema tests with not-null requirement