remove some abstract classes in favor of interfaces
Merge branch 'changes'
Merge branch 'master' of github.com:heybigname/workflow