extended server notes again
splitting functional tests into classes
changed server_notes to use python2 instead of 3
added selenium to requirements
split functional tests into separate files
added FT for test_cannot_add_empty_list_items (failing by intent)
Move unit tests into a folder with single file
Split out unit tests into two files
Adjust new list view to render validation errors
Refactor list view to handle new item POSTs
Refactor hard-coded URLs out of templates
Use get_absolute_url on List model to DRY urls in views