Refactored.
Added handling of partial tags for Synoption.
Added detection of ambigous options for Synoption.
Fixed spec description.
Moved common Matchers code.
Refactored.
Refactored.