Seperate out e2e and unit tests, update gitignore