Split out integration test harness in to new solution
Implement customer exception
Split out integration test solution