Add support for many-to-many relationships; replace linguistics gem with active_support/inflection in order to add singularize; refactor field rendering into ERB templates and a FieldForMigration class; Get rid of all my geese and replace them with kine because Active Support doesn't know the plural of "goose."