Fixed incorrectly named variable in raven_authenticator
Added program entry point in hall_helper.py
Added stub methods to hall_helper.py
Added menu_parser.py to parse daily menu
Added hall_events.py - module to determine bookable events
Extended hall_events.py to indicate which events are valid today
Updated interface for hall_events to decoupt it from parameters and authenticator.
Moved mechanize browser access to new class 'Browser'
Event codes now returned as int rather than string in hall_events.py
Altered hall_events to return event codes rather than codes+name, then included a function to get an event name from a code
Added attendance_checker.py, included methods to check event attendance
Updated hall_helper to incorperate attendance information
Removed method dependance on cookie_jar (not passed in at __init__)
Fixed some bugs with attendance checking
Added simple module to send emails via Gmail SMTP
Added email_formatter to format the emails and send them. Support added in hall_helper.py