Merge pull request #335 from dantleech/qbv2_final_issues

[WIP] Final BC breaks (I hope)
Working on dumping QB reference
Fixed up class documentation.
Imporved parsing ..
Updated docs
Updated QB reference command
Made a cleaner separation from test domain

- and added test for command
Fixed merge issues
Updated contraint factory docs