C++ sphinx documentation

- Add building/testing instructions (conversion of old README)
- Add conversion/implementaton documentation