Initial commit of updater class