Async client split into a separate package
Better handling for API retrieval failures
Pod tests are disabled by default; set POD_TESTS env variable to run
Beefed up test server a bit
Updated tests to run off the core test definitions