Module#define_method returns a symbol instead of a proc in ruby 2.1
fix failing test for 2.X rubies

In 2.X, argument error for optional args is reported as a range
RIP to rip
update travis
tweak readme, close #50
thanks @zhando :)
Bump to version 1.3.0