Creating models,views and contollers