added custom command and docker image support
added languages python, ruby
added support for temp files