Add a couple more tests, and some tests which test legacy code
another quick test
gitignore update