Rework test infrastructure to use new galaxy-bootstrap library to create a local, correctly configured Galaxy instance to test against if test key and URL are not set. Right now we are setting a library upload directory, creating an admin user, and allowing path pastes to exploit the API. The workflow tests are still failing because they require an existing workflow, WIP on bootstrapping this but for now the tests have been disabled. Small documentation updates to reflect this and other changes.