got all tests to pass, gitignore cleanup