NSArray Category: Added "safeObjectAtIndex:" method for preventing out of bounds access
UIView Category: Enumerate all subview recursively + render a GCRect to an UIImage
ABFileHelper: Added rename method
Updated classes with singleton best practices
ABSaveSystem: Now uses lowercase app name for filename
Spelling fixes
Updated with property best practices
Project update
ABInfiniteView: A delegate / datasource driven scrollview wirh infinite scrolling

- Current only horizontal scrolling
ABView: Expanded subclass with features:

- Touch interaction
- Selected background color / image
- Recursive selection state for subviews of an ABView that conform to
the "ABViewSelectionProtocol"
Added ABTouchState type
Removed unused code
ABStackController:

- Access to underlying UIScrollView
- "stackViews" now returns the view that was actually added to the
stack, not the containment view created in the stack
- Background by default white
ABSeperator: Prevent half pixel sizes on not retina devices
Code styling update
ABLabel: Conforms to ABViewSelectionProtocol
ABTapGestureRecognizer: Doesn't override touch on ABButton anymore
ABEntypoView: Fixed icon size bug
More code cleanup
ABInfitniteView, ABView example