Add basic end to end testing