Added models and modified forms and views.