Merge pull request #275 from jchia/master

Minor cleanup: Use Status enums instead of strings
Added support for multi-job dependency