Feature - Desktop Calendar View

Server-Side Changes:
 - Server no longer caches files, allowing for easier client-side development

Client-Side Changes:
 - Added Bootstrap-Calendar package for Desktop version of calendar app
 - Modifications to Bootstrap-Calendar to fit features of my app:
  - Added ability to set unique event colors per event, rather than just choosing from a fixed set of 6 colors
  - Added ability to show event time along with event title
  - Added abbreviations for day titles when widget is shrunk (Wednesday -> Wed)
 - Designed the view of the app when user is using calendar view on a desktop
  - Added optional event list user can show in addition to the calendar