Moving project to module directory
Creating Library Subproject
Adding test project
Adding test module and removing unnecessary build stuff
Add emulator to run tests on travis
Calling super.setUP in tests
Using patched test