Added a single unit test, a gitignore so I won't be tracking binaries.