Basic app following MVVM pattern using Google's modern Android Architecture Components Room & LiveData
To do:
[x] write Room migration and create date property for user & write tests for the migration
[x] display states for the list view (loading, empty list)
[x] edit a user after selecting from the list
[] implement Repository for updating local data from the web (will require net interface - retrofit)
[] create spring server to serve data
[] implement data sync engine to update local data efficiently
Server code will be linked here once complete (coming soon)