Minor Improvements and Podspec Update

This PR does the following:

* Changes `id` in the initializers to `instancetype`, which Apple recommends for increased compiler assistance.
* Improves whitespace and readability.
* Updates the podspec so that the latest version can be pushed to CocoaPods.