Made minor improvements to documentation
Null Id's construct more efficiently.  Now it doesn't manually clear all
bytes to 0, they are initially set to 0 via the = {};
Moved the CStdRNG to the header to make it available for all!
Added documentation to the cryptopp rng and removed the virtual destructor