Move class files, add documentation and update podspec