Had issues with merging between Britt and David. Sorry David, but for now your commit has been overwritten until we can manually work out the changes. We needed a stable commit.

Home page and calender are added. Migrations issues have been worked out. Credit given to Britt for this.

- Adam