Update support library to v12; add GCM jars.
Add classes for lines and line statuses; reformat code using official Android conventions.
Initial work for line status viewer. Using event bus and service for communication.
Make request to line status API and parse result.
Re-organize classes and tweak events.
Persist line status updates via shared preferences; add holoeverywhere preference addon. Remove async task in favor of event bus methods.
Save/load on another thread.
Animate refresh icon during update.
Add basic pager indicator.
Stop animating icon in event of failure.
Add last update time.
Add code to load/save alerts. Use guava immutable lists for easier logic.
Add alert edit page; add deserializer for immutable guava classes; reorder classes.
Add ability to change alert title.
Add day and time to alerts list row.
Add placeholder icon for adding an alert; add line information to alert row.
Use guava Objects to build correct hash.
Add view page indicator.
Allow editing of days.
Allow editing of lines.