Moving over celery/distributed workflows
Setting up Configs and SQLAlchemy/DB backend
Implemented basic sqlalchemy session class
Merge branch 'master' of github.com:yahoo/TaskFlow
adding parentheses to read method
Spelling errors and stuff
Added more utils, added model for workflow
Second pass at models
Fixing table relations
Just kidding - really fixing relations this time
Merge branch 'master' of github.com:yahoo/TaskFlow into sql
cleaning for initial pull request
deleting .swp files
deleting .swp files
Massive pylint cleanup
Add a nice run() method to the job class that will run a flow.

Add a run method that does the association of the flow with the
job and ensure that said association does not happen more than
once (aka the listeners are not duplicated).
Ensure we associate with parent flows as well.
More pylint cleanups
Ensure job is pending before we associate and run.
Fix flow exception wording