Added some tests
Added loop functionality, tests
Functionality for beginning a flow with arguments
Changed begin to not accept context argument, added a context() method
Version update