Preliminary erlang support, no test-framework yet.
Erlang no longer dumps when it crashes

Additionally:

- .beam files are written to the code directory so they can be cleaned up
- Spurious function name declarations in util.js were omitted
Adding documentation for Clojure, Haskell and Julia
Writing setup code before writing solution code, so that if there is a namespace conflict the right error gets output (TODO: test that somehow)
Wrote how to run the unit test suite
Adding command for running erlang with node

Also:
 - Coming is not spelled "comming"
 - Haskell/Clojure/Julia all need to print newlines to behave the same as the other runners
Merge pull request #44 from xcthulhu/erlang

Erlang