[modules] added submodules, cleaned up repo