updated gitignore
tests and clean up