added ARC compatibility, structured as Cocoapod, uses workspace to separate lib and example