Move dependencies to deps folder (they're not submodules since I'm still figuring out the rustpkg story), fix code to compile with rust-0.8