Added a .gitignore to ignore the usual patterns