Added office model and assorted gems. Closes #5.