load blueprints before registering

This avoids issues where the order in which blueprints are loaded is
important.  The case that triggered this commit involved an authz action
(base.tokens.revoke) defined in one blueprint and used in another.
Include more docs on celery config
add a method to test celery
bump to 0.1.7