Reorder the TODO list.
Refactor step 1: Move ApplicationState to a subpackage.

so unit tests will be able to override package-scope methods.
Refactor ApplicationState to a shared instance.

This is lighter weight and more testable.

Also reword "reminder alarm" to "alarm" in strings.xml.