Differentiate objc files in specs
Moved Objc code generation to its own module
Swift machine file generation
Swift human file generation
Added base class for Swift code generation
Added .gitkeep
Added missing require statements
Refactored Objc file generation
Refactored Type classes
Refactored model generator
Added --lang option
Merge pull request #2 from garriguv/swift

Swift