removed submodules and added auto testing to build script