more documentation tweaks
cleanup
update gitignore