Environment Config

1. Use CocoaPods to manage third party libraries
2. Resolve compiling issue on Xcode 6