Enable provisioning and un-provisioning of EC@ instances

refs #13 

@snorberhuis please review!
1. Can't lock on a primitive type ;)
1. Furthermore the scheduler will schedule on job after the other, so they will never be able to run these at the same time