Added support for using Blueprints instead of app instances.  Tests
incomplete.
Fixed/added tests, added documentation.
Removing errant print statement...
Merge remote-tracking branch 'silasray/master'