Additional model, mapping, and migration changes.

Initial Web project setup