Test suite

let's get this party started