refactor(job): Drop unused Machines field
feat(peers): Allow peers to be passed through JobRequest
refactor(payload): Move Peers & Requirements to JobPayload
refactor(unit): Fully parse unit files
feat(unit): Parse requirements from unit files
feat(peers): Support multiple peers per JobPayload
feat(scheduling): Add MachineSingleton and Provides concepts
Merge pull request #45 from bcwaldon/expose-peers

Unit file parsing, multiple peers, and more!