Get a basic implementation of a normal week functional...

... to the point where isOpen() and isClosed() work.