std/boost optional serialization added & readme fixed