AppKit port
Merge pull request #101 from i386/master

Support AppKit