Refactor. Getting ready for class_method patching.
Class methods as well as instance methods. Not very DRY, though...
DRY'ing up the code a bit, and encapsulating the code that does the work
Upped version for class methods
Sometimes even ruby doesn't know where things live.
Merge remote-tracking branch 'origin/master'

Conflicts:
	VERSION
	lib/contract.rb
	lib/contraction.rb
	spec/contraction_spec.rb
Version bump after merging in my previous mistakes.