Merge pull request #3 from dkorolev/Cereal

Cereal demo.
Generalized the macro.
Merge branch 'master' into FileUploader