split tests out into their own files, make 'em local