Enable provisioning and un-provisioning of EC@ instances

refs #13 

@snorberhuis please review!
 It seems like you are introducing thread safety here, but you are not locking on isDestroying. Is this thread safe?