Changes for version 0.002
- Added missing change file
- documentation updates, include a caveats / warning section
- reduced the number of methods in the class to lower the risk of namespace collision.
- Changed the way the 'maybe' method works so that we improve DWIM should the target class have defined a 'maybe' method of its own.
- Patterns::UndefObject - A version of the undefined object (null object) pattern