Merge pull request #28 from folieadrien/improves-error-handling

refactors some test
add authors
add documentation of how to add a new language to the test suite
Merge pull request #29 from folieadrien/improve-docs

Improve docs
add java support
add node.js support