restructuring demo files, adding podspec