A lot of changes, added the add page form and the model for creating a User