cleanup Query constructor a little
semicolon hater haters would hate me
rename all instances of queryoptions to cursorOptions
some cleanup
cache bookmarkers
queries should be fine except for comments, tags, and search