rough draft of webtest

this is a checkpoint commit - expect rebase