Initial start to messages API.
API method to mark a user's message as read (will refactor)
Add API tests and some refactoring of messages so we can get a user's messages within the webapp.
Catching some corner cases & new tests.
Very very rough start to having messages for payment automatically created.
Not actually how we want to do this, but at least finish outlined part, that will later be replaced.
Merge branch 'develop' into feature/messages_api
Merge branch 'develop' into feature/messages_cron
Change structure to be more no-sql-y, rather than relational.
Merge branch 'feature/messages_api' into feature/messages_cron
Fixes to initial go at job to send one month warnings.
Cleanup of code for messages API and cron job for 1 month payment warning. Authentication still remaining piece.
Removing join-model we are no longer using.
Add authentication to API, but not sure it is best way.
Merge branch 'develop' into feature/messages_cron
Merge branch 'develop' into feature/messages_api
Some refactoring, to simplify user model, optimize, and allow messages to be sorted by date (although are not now.)
Also, rather than use whenever gem, will have cron job created to call task.
Remove schedule file now that we aren't using whenever gem.
Some more cleanup, but still want to make sure by_user_ids_to_show_and_created_at view is right before issuing pull request.
Comment for how to call view that we aren't now using.