addressing urls,adding views, writing forms and using generic views