Release/0.10

Even more unit tests and some refactoring in AbstractController class. 
Closes #78, #99.