Add test boilerplate

close #2