Adding tests and initial web client driver code.