When a method returns 'id' do some better type detection. if subtype is instancetype or the method name starts with "init", assume we return the owning class.
fix generation of custom class method selector for methods with more than one argument. Add a space before argument name for args after the first.
Merge pull request #19 from sgtcoolguy/return_class_for_id

return_class_for_id