Make so any canonical form of Qid is valid path
Add test for testing Qid new __init__
Fix word wrap issues

- Limit number of columns to 80
Fix error in depth declaration
Add method for adding an outer level to Qid

- Add method that turns Qid(a.x) into Qid(test.a.x) which is important
for Packages
- Add test
Change constraint name to use property
Add processing of Qid of elements
Add Qid layering on Service objects
Add test for Qid in exception type