first commit

Committing all Xcode files, abstractions, externals