personalize

- minor formatting tweaks
- silence some warnings
- add a gitignore