ARC Conversion
Modernized Obj-c
Remove 10.5 compatability