adds tests
passing tests
recursive foreach
no message
Merge branch 'feature/error' into develop
update version
Merge branch 'release/0.7.2' into develop