Refactormodel

Refactored model to implement #30 .  This pull request provides basic functionality for the home page, floor page, and location page placeholder.  Please note that due to the refactoring, you must start with a new database; you cannot migrate from "master" to the data model associated with these changes.