Added static extractor
Improved genericness of protocol
Improved simplicity
Moved extractors
Fixed protocol and protocol parser for new extractors