Introduces calendar.rb and refactors meetingroom