fix gitignore and add test src updater