Put unit tests in a separate file.
Add a .gitignore file.