Coding Standards Applied.

I really like what you've done with the method swizzling here, but I thought maybe it could use a bit of updating for readability for the students at Mobile Makers.

Brandon's been asking me to help out for a bit, and I had some free time today so I wanted to rewrite this to apply modern ObjC coding standards and style guidelines to this project. They're pretty much in line with the [NYT ObjC Style Guide](https://github.com/NYTimes/objective-c-style-guide), and I think it makes the code much more readable, without sacrificing performance.

Oh, I also added AppleDocs style documentation, so it can be viewed inside QuickLook, et al, in Xcode. I hope I properly reproduced your comments! 

Thanks!
Tj-