adapted documentation
encapsulated rollback process, can only be triggered over stop()
minor refactorings and documentation