Removed the requirement for C++11.

This was done by converting uses of std::tuple to std::pair.
Spell-checked comments and removed unnecessary garbage.
Made some major edits which add to the readability of the README.