rename run method
Added exists method to cacher
Return promise from runCMD
Implementing codeForce with promises