Updated functional_tests.py to be more DRY
Added basic Item model and tests for it
Updated for views and tests