Move list's unit tests into a folder
Split test_all into test_view and test_model, so views and models will
be tested separately later.
Changed test files' name from singular to plural
Adjusted new list view to do model validation