* added sniffer plugin
* extended documentation
* refactored Serializer to provide generic typing