Updated to 1.8.0 protocol

Temporarily pointing ql2 to local version to ensure updates
Updated existing tests for 1.8

I also made the tests less verbose as the sheer amount of information
output made discovering what was failing difficult.