Milestone commit

Major implementation is now finished. Full database generation code
added, important queries added. Minor fixes in the codebase such as
public and private separation.

Generated the code metrics and made available on
www.it-ca.net/DineWithMe/Metrics
Revert "Milestone commit"

This reverts commit 94b122cdc6606d0890071186bee181d898166187.