fix many lint errors/warnings
wrap Log.d calls, skipping them on non-debug builds pro-guard doesn't seem to work and has some scary warnings for the json parsing library
ObservableList: add ability to block (delay) change notifications
fix annotations to match super methods
locks around observable list's access to help guarantee that the list is not modified by another thread while traversing
no direct interface to ObservableList's value
migrate to AndroidX
Rename to MoLe Mobile Ledger exists in google play
multiple profile list fixes show fab upon activity start (for example after editing/deleting a profile) fix the flow of events when the current profile is changed or deleted
profile list can be reordered order is not persistent yet
new class for observing a list notifies observers when items are added/removed/set can't intercept direct item modifications