uses submodule for yui theme
allows multiple instances of a QueryRunner

updates yuidoc task to point to new sub module path
adds new test for checking shared context is passed to custom compare
methods

updates documentation