Update for new Safari indexedDB key bug and fix #39

Added Safari 7.1 to the poorIndexedDBSupport list due to the duplicate index across objectStore bug. http://www.raymondcamden.com/2014/9/25/IndexedDB-on-iOS-8--Broken-Bad.

Also fixes direction being ignored #39 issue