Added SOIL as submodule