Added gitignore to project and more ignored file types.