Added real serialization/deserialization

Added real serialization/deserialization in the BottleModels.
Respectfully the same functionality is added to the WPF Desktop App in
the Bottle class.