Update gitignore
Add podspec
Improve interface
Make private properties that should be private.
Add convenient constructor class method.
Add background color property.
Update for ARC
Added documentation and made private classes that should be private.
Fix indentation
Modernize xib
Update some copyrights.
Some stylistic changes.
Fix `backgroundColor` and add `tintColor` properties.