Changed query builders into a function map so that attributes is storing a name instead of a function. This makes it serializable and easier to duplicate.
Added run() function as shortcut for node-mysql query command.
Lots and lots of documentation, and some restructuring for that documentation.