Add support for Quaternions submodule
Get the build process working