Improved formatting.
Added licensing information.
Converted project to use ARC.
Using blocks for animations.