Log errors

Make the license consistent with the other projects.
Fix the README.md file to be generated using godoc2md.
Add a Makefile to run tests against both compilers and generate the docs.
Add methods to log errors.

this should be in a separate test