more tweaks of style
updated gitignore