a ton of new naming convention / namespacing changes
rearranging qbuilder classes for naming convention

and adding shorthand Q class