Script updates

- Added a git pre-commit hook and installer.
- Added a do-everything build script.
- Minor edits to existing scripts.