Refactoring due to changes.
Cleaning the code

Documentation added.
Constructor has more options.
Refactoring and cleaning.

Documentation added. Prints removed. Refactored the controlling methods.
Refactoring and documentation

Added documentation and made some methode private.
Added explanation for _nextState method.
Documentation added.
updated for version 0.0.8
Refactoring due to changes
Update

Documentation update. terminateState renamed to killState.
Documentation update
Updated to version 0.0.9

Documentation can be viewed online thanks to dartdocs.org.