Allow jobs to be marshalled across HTTP
Merge pull request #67 from smarterclayton/prepare_for_remote_api

Allow jobs to be marshalled across HTTP