Added gitignore to keep repository clean

This is to prevent compiled files from littering up the repo in the future.