notification system added
notification bugfixes
better handling for json serialization/deserialization