Fix missing space with "def foo a=1; end"
Fix missing space with "def foo *args; end"
Fix missing space with "def foo **opts; end" (Ruby 2.0)
Fix missing space with "def foo &block; end"
Improve test structure w.r.t. no parens on def.
Add Signature class.
Using Signature