Add RustCI docs upload
Flesh out Makefile a bit
Tweak .travis.yml a bit