Restructured source, added podspec