add a fabfile automated deployments
moved functional tests into individual classes and files
wrote ft for list item validation
move unit tests into a folder with single file
broke out unit tests into separate files for model and view
adjust new list view to do model validation
refactor list view to handle new item POSTs
enforce model validation in list view
Refactor hardcoded urls from templates
Use get_absolute_url on list model to DRY urls in views