Move unit tests into a folder with single file
test_all moved to test_views
add test_models, dupe of test_views
test_models stripped down to just one test class. --ch09l009--
test_views now only view tests. --ch09l010--

Conflicts:
	lists/tests/test_views.py

Conflicts:
	lists/tests/test_views.py

Conflicts:
	lists/tests/test_views.py
unit test blank items are not allowed on model. --ch09l012--
override save method to do full clean.  --ch09l013--
Unit test validation of new items. --ch09l014--

Conflicts:
	lists/tests/test_views.py
Catch validation error in view. --ch09l015--

Conflicts:
	lists/views.py
render home template on validation error. --ch09l016--

Conflicts:
	lists/views.py
pass error text to template. --ch09l017--

Conflicts:
	lists/views.py
add error to template. --ch09l018--

Conflicts:
	lists/templates/home.html
Fix html escaping in tests. --ch09l019--

Conflicts:
	lists/tests/test_views.py
Adjust target for list form. --ch09l020--

Conflicts:
	lists/templates/list.html

Conflicts:
	lists/templates/list.html

Conflicts:
	lists/templates/list.html
Move tests for posting to existing list into listviewtest. --ch09l021--

Conflicts:
	lists/tests/test_views.py
Adjust view_list to handle post, delete add_item view. --ch09l022--

Conflicts:
	lists/views.py

Conflicts:
	lists/views.py
Remove old add_item url. --ch09l023--

Conflicts:
	lists/urls.py
New test for validation on existing lists. --ch09l024--

Conflicts:
	lists/tests/test_views.py
add validation to view_list. ugly though. --ch09l025--

Conflicts:
	lists/views.py
Use {% url tag in home.html. --ch09l026-1--

Conflicts:
	lists/templates/home.html

Conflicts:
	lists/templates/home.html