Add SetUp/TearDown functions (fixed #4)
Small refactorings
Update documentation
Add changes to changelog