Unit testing.
Added gitignore.