Update gitignore and base class