Breakup tests into modules
Add support for selenium and initial test
Modify test runner to filter all integration tests