adding support for serialization using cereal
fixed issue of bad name being generated for apps in jam file