Added more unit tests, component tests, and web tests.