Adding a gitignore.
Hopefully no one uses eclipse, but if we do we'll have to add some more stuff to cover eclipse content.