Run the rest of the tests

* Creates tests apps for 41 more apps
* Moves corresponding tests.py files to these new tests app
* Fixes imports in these tests files

Test coverage went from 13% (2721/2345) to 94% (2721/143) after this change.