Feature Commenting

Updates:
- **Documented every function in my code. All my files have been documented and should make anyone who wants to expand on this app have an easier time doing so.**
- Updated location of loading text on mobile device
- Moved the templates needed for the calendar in the widget to repository
- Changed modal URL to adapt with the host of the app instead of being an absolute URL (localhost)
- Fixed bug where if there were no more replies to a comment, a visitor would see a "getting more replies" message forever
- Added start date on event list for multi-day events on the calendar rather than just having start time
- Added new files that break down the work that was originally done in modal controller. Messages file holds most of the messages shown to the user in the settings panel and the messages to the visitor in the modal.
- Fixed a bug where a Facebook error on checking for RSVP status could result in undefined things happening to the RSVP status displayed to the visitor in the modal