part 4 complete

learnt about generic views
learnt how to handle POST input from forms