add gitignore and build script