Fixes, tweaks, etc.

Added some new functionality to this guy, along with some minor changes.

List Includes:

* blocks as a callback rather than delegate
* A type mismatch for the NSTimeInterval on line 168 of TPPropertyAnimation.m
* Removed all the strong reference properties
* Fixed an issue with the delegate being retained and causing crashes (but was removed after the block was added)
* Updated how the circle is drawn to get a little sharper circle
* Refactored the #define definition as a block property variable instead (in case each of the circle drawing pieces would be split out later).
* Added NS_ENUM helpers
* Added some helpers to the NS_ENUM to get the string/color value for any given enum.  May be overkill - but did it anyways haha..
* Removed the xib and replaced with a storyboard (using autolayout)

Some other minor tweaks.


Just a heads up on this pull request.  I made these changes so that I could use them within a reusable collectionviewcell - which works really, really nice now.

Thanks a lot for the work on this man!


-Jon