Update: Remove underscore, update mixins, fix spacing

Remove underscore dependency. Update mixins, Fix spacing
in files that had 4 to use 2. Include newline at the end
of all script files. Add simple build scripts and version
increment scripts. Regenerate the docs.
Update README with build instructions