Changed design of --setup. Set up .gitignore