Python 3 Support
- Removing old unittest code (not portable)
- Preliminary Octave support
- Python reddis package, scipy, numpy, pandas not tested...
Setting Timeout to 1000

This should get rid of problems with Java runners timeout out prematurely
split docker file into multiple images. Can use node build [language | image name] to build image. "fund" image is having issues, Haskell installation is broken.
fixed server run and status endpoints
removed docker from vagrant file.
Merging
Haskell should install now
Moving provisioning scripts
Fixing JVM timeout, simplifying tests
Adding kumite test to unit tests, seems to be working fine
Moving provisioning scripts
Making docker more informative about its errors
Tools like to have newlines at the end of files
All of these scripts are using bash `strict` mode now:

http://redsymbol.net/articles/unofficial-bash-strict-mode/

- Fixed pm2 install
- Forced base docker container to be built
Version bump
Now pulling DLLs with nuget...
Merge branch 'python3' of github.com:xcthulhu/codewars-runner into python3
Python3 works now
Version bump
Merge branch 'merge' into docker_files

Conflicts:
	build.js
	docker/dotnet.docker
	docker/func.docker
	docker/python.docker
	docker/ruby.docker
	lib/config.js