Remove EOF newlines
Simplify `.gitignore`
Don't allow empty commits

Release commits should contain version increment.
Shorten `--all -m` to `-am`
Some `README.md` edits
Release 4.0.3