Fixes #5. Correctly parse 12pm to 1200 hours.

- Add Location to events
- Courses without Begin and End times are ommitted in calendar