14 recent locations

This is the module for recent locations. It's been implemented using adapters in mind, so for the initial release, we have a local storage adapter.

I've also added travis-ci config to this pull request.
May want to rename to isLocalStorageSupported?