Rewrite README
Make jsnext:main look like others in package.json
Extract message compiler to its own module
Build