test_doctests are all passing
update gitignore to allow unit tests and others that create databases not to commit to the repository.