This is a doozy. I'm bad at incremental commits:

- Rearranged fields in data file, two tabs now indicates end-of-event to
  allow for linebreaks in description field.
- Fixed mismatch of Java's January (0) and the rest of the world (1) in
  Event's constructor/storedString().
- Moved coloring code into CalendarFormatter, added background and mode
  capabilities. See constants for info.
- Improved today hilighting in GridFormatter, changed terminology
- Started working on the ListFormatter, renamed today/tomorrow
  hilighting to be consistent
- Possibly some other miscellaneous stuff