First pass at creating some sort of testing framework