Implements week model. Closes #17