Cleanup and refactoring

- Remove empty method bodies.
- Remove superfluous comments.
- Remove unneeded imports.
- Fix spelling, grammar, and overall English.
- Rename methods.
- Attempt to improve readability.
- Make comments conform to documentation commenting convention.
- Auto-indent.
- Remove trailing whitespace.
- Fix other unconventional whitespace.
- Remove cruft.
- Add `Build/` to `.gitignore`.
- Split long lines into multiple shorter lines.