added basic iOS 8 support, iPhone 6/6+ support, refactored + relicensed