Add Cargo Support

Add Cargo support for building (instead of `make` and submodules).

Additionally updated README for Cargo instructions and minor formatting fixes.