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.
I've left the name as it is for now as it's a check for more than localStorage. Once there are other adapters and capability requirements changes, we can look to create something more appropriate.