Feat/handle imports

- ImportErrors are handled in handler modules, when needed
- Each module only needs one test file, for simplicity (though dev can add another subdirectory if necessary)
- Removes a bunch of junk files