(don't merge yet) Testing

@maxmurdoch @harrison a first start at testing. Lots more to write obviously but thought I'd kick off the discussion on what we do or don't want to write about.