Added Region and its spec file.
New version
Added to description and homepage on Github.
Updated Point spec for negative initialization
Updated Size to reject negative initialization.

Size can no longer be initialized with a negative dimensions since
that makes no sense.
To accomplish that, it is no longer based on a Struct and therefore
needed a == override.
Updated to require region.
Upped to version 0.2.0
Added dup and delegated functions.

Added explicit dup override to return a deep duplicate.
The tests for the delegated methods are found to
region_delegation.rb.
Updated README for V0.2.0
Corrected specs and checked side effects