allow for null callback for queries that don't require results (updates, deletes, etc)
Merge branch 'VideoSprint40' into VID-1224
allow for null callbacks through the stack
VID-1224 Implemented asset model unit test
VID-1224 Fix parameter type
VID-1224 Updated tests to be more complete
VID-1224 Fix some spacing issues
VID-1224 More spacing issues. Bad variable name.
VID-1224 Changed this to an integration test

* Also tested loading a program
* Also updated some queries to fluent
VID-1271 Added a --category parameter
VID-1271 Simplified code, added docs
VID-1224 Fixed some status returns
Merge pull request #2538 from Wikia/VID-1224

Vid 1224
VID-1271 Saipetch imposed formatting!
VID-1271 Update comma separated to semicolon separated

We need semicolons because they are one of the only characters that cannot appear in a category name
Merge pull request #2653 from Wikia/VID-1271

VID-1271 Added a --category parameter
Merge branch 'VideoSprint40' into VID-1288