Add some edge cases to tests, update gitignore to ignore .nrepl-port