Adding a .gitignore file to ignore autogenerated files.
Automating manual setup steps.