Update docs to newer style.

Add build and npm badges.
lint rouge spacing