Move tests to their own separate package