Add additional database structure and modify models.

-Created UserInfo and Estimate models to track estimates and requirements
-Added /doc folder to .gitignore
Updated Game.java to take in new models and modified functions

GUI work needs to be integrated for the existing database structure.

Commited by Yan Yan, Robert Edwards, Sean MacEachern