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.
What does this do? 
It is simpler to return false if locations is not an array.