move visiflow to own directory
Fix specs
Rubocop
Refactoring
rubocop (can bite me)
rename Visiflow::Driver to Workflow
Add support for specifying whether the workflow succeeded or not
Invitation acceptance workflow registers user keys
Update the workflow rake task to work w/ our driver refactoring
wip - getting workflow graphviz generation working. Works, but not as a gem
#run returns the workflow
Rubocopification
Fix Visiflow specs
Fix spec directory structure
Add #last_message to Workflow
Color RSpec output
Add .run class method

Simplifies client interface
Signing up as a director (or developer) now happens via workflow

Additional stuff:

- Move domain creation specs into the DomainService integration specs
- Remove redundant AccountService spec
- Improve a spec for the invitation acceptance workflow
- Remove UserService#read_for_id in favor of UserService#read
- Rename a step in AcceptInvitationWorkflow to be more descriptive
WIP - Update the workflow to handle create/update account scenarios (BSIL.addCloudService not complete)
Add Guard to visiflow