Mock up schema for file.
Added interfaces for the site model.
Corrected the interface.
Restricted the id on page to be root only.
Added simple implementations of the models.