tests for looks_like/guid
refactor looks_like to use introspection to call subchecks
GUID implementation
tests for looks_like/email
implementation for looks_like/email
Expand docs on looks_like checks
looks_like/hostname tests and docs
looks_like/hostname tests and docs
all looks_like values must respond to match
looks_like/hostname implementation
version bump and couple of typo fixes