modified _oasis and _tags to support new samples. Added a flag to make them optional as well
common Protocol module containing definition of jobs and their results plus a few constants
added some constants to protocol to keep configuration in 1 place
added foreman that creates and distributes jobs
added worker that picks up jobs and completes them