Add initial client side test suite

This is not yet meant to be merged -- this is simply a jumping off point to show the initial progress on test creation.
Ditto on these over/under-lines.