fixed pedantic gcc warnings
added revision history to docs
serialization tutorial
wording and clarifications in doxygen docs