Added Week, Day, and Room classes.  Also added type checkign to Scheduler