Added integration tests, component loading in tests, and async library for tests