Tests for "method" method

Signed-off-by: Michael Granados <michaelgranados@gmail.com>
"method" signature

Signed-off-by: Michael Granados <michaelgranados@gmail.com>
"method" implementation

Signed-off-by: Michael Granados <michaelgranados@gmail.com>
Merge pull request #16 from dgmike/enhancement/#14

#14 create "method" discover