added views, models and created spec file