finsihed chapter 5, added test.py to run test on views and models