Alpha Scheduler

This adds a simple Scheduler object that will poll a specific etcd directory and attempt to (simply) schedule things to known Machines. 

This will delete a job from the global schedule once it has been scheduled to a specific host. This is not ideal, as this prevents us from spinning up a new copy of a job on a new Machine when the scheduled Machine dies.