Test changes
Improvements
Remove unwanted files
Add .gitignore
Fix .gitignore
Simplify state_machine()

Change impementation to avoid yielding/sending the entire state vector
Remove unwanted files
Add hierarchical state machine example: pocket calculator
Improved pocket calculator example
Improve pocket calculator example
make iter_sm() restartable
Rework pocket calculator example to use classes
Modify variable name in example
Add separate LICENSE file
Documentation improvements and pep8 fixes
Move tutorial and doctests to README
Fixed .gitignore
Rename module to smachine
Use module alias in tutorial instead of importing *
Merge branch 'dev1'