update tests
update gitignore