First stab at refactoring
Missed some renames
Forgot to rename PiVideoEncoder
Need to import PiImageEncoder after all
Missing mmal import in exc
Control callback moved to wrong module

All tests pass now, and that's probably enough refactoring for issue #6