Make module compatible with both UMD/AMD loaders
A bit of formatting and a bit of some more docs.
Add section on getting involved
bump package.json since we are now slightly different (but still cooler-always cooler).