Initial README
Add headers for C and C++
Initial (untested) implementation
Fix necessary whitespace to separate blocks correctly.