another round of style/layout tweaks
added .gitignore