added classes, podspec and license