Merge pull request #9 from sachinkesiraju/master

Updated for iOS 8.
Merge pull request #10 from sachinkesiraju/master

Added iOS 7 support.
Updating format and podfile.
Fix microphone permission check.
More fixes for iOS 7 & 8 compatability.
Bumped version # to 1.2.0
Fixes a logic error
Add support for iOS 8 authorize locations.

Starting with iOS 8, you **must** provide a description for how your app uses location services by setting a string for the key [`NSLocationWhenInUseUsageDescription`](https://developer.apple.com/library/prerelease/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW26) or [`NSLocationAlwaysUsageDescription`](https://developer.apple.com/library/prerelease/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW18) in your app's `Info.plist` file.
Merge pull request #11 from VincentSit/patch-1

Fixes a logic error
Merge pull request #12 from VincentSit/master

Add support for iOS 8 authorize locations.
Bumped pod version and fixed formatting.
Updated with upstream
Fixed conflicts.