update gitignore, build and pubspec