Move to mongo

Massive changes, but switching databases is a pretty substantive change.

With this change, tests run against a "test" db while the app runs against "app". Also `google-data` can now be run standalone to empty out the app db and reload it from the google spreadsheet. Note that this **does lose user data**.

App and test database urls can be set in config.