Initial commit
Create xcode library project
Add error factory
Reorganize files into correct dir
Add typhoon as dependency
Update third party libraries version