complete refactoring to make it work, added support for iPad, added iOS 7 support, added observing for contentInset to support variable contentInset, fixed a lot of issues, added fade in/out animations to activity indicator, added .gitignore