Split unit tests into separate files
New list view does model validation now
Refactor list view to handle new item POSTs