update gitignore, add basic setup