Migrating boomqueries to be more functional

Hiding more functions rather than exposing them by using closures and object returning instead of prototypical inheritance.