[broken] Miscellaneous Fixes Patch (5/16/14)
NOTE: this release only seems to work in Chrome.
- fixed lunch (split) periods being colored slightly darker than regular periods
- added support for setting as an iOS web app
- changed back-end handling of options
- now uses JSON to generate html (should be easier to manage)
- changed back-end warning message handling
- now uses a single div with changing text instead of multiple divs with hard-coded messages
- fixed double/incorrect notifications for lunch periods