adding gitignore to make sure compiled files won't f-up our repository.
some changes