All modules should ideally have some sort of unit test framework (eg. `nose2`) AC: - [ ] Code has unit tests