Added dependencies as submodules
Made the build process a bit nicer
Updated to be compatible with the rust-nightly Ubuntu package