functional tests for is_file(), implied file()
adding a comment about test validity.. not sure how else to make this better besides raising the upper bound.. it's never going to be truly UUID, so what number are we comfortable with?
adding some mix and match tests that are more like what we will see in production