incorporate k8s scheduling backoff logic

implement fix for #50 
Does this scheduler need to hoard offers at all?  It only schedules work on one slave at a time.  It could queue the requested pods and drain the queue as new offers are received.  Offers received that cannot accommodate a pod, or when the queue is empty could be declined straight away.