expose Factory at top level of implementation
allow subclasses of APITest to construct their app
rename APITest to BaseAPITest
remove place holder test
factory creates celery app
add `create_job` backend method