Erlang

Preliminary erlang support, no test suite yet.

Also, I tweaked some of my other runners and added documentation, however that stuff is not really related to erlang (given that we have a little backlog of pull requests, I figured I'd just put this stuff in the same branch)
Ah. Makes sense. I missed that part. Thanks this is great work.