Added ignore rules.

Added a .gitignore that allow users to update project without adding
cached files.