User locations module checks if a location is preferrable.

Updated the user_locations module so that it checks if a location is preferable.

If preferable:
The li gains class ls-ui-comp-userLocations-preferable
Action link (the star) is appended to the li

If not-preferable:
The li gains class ls-ui-comp-userLocations-preferable
Action link (the star) is not appended to the li

The example page has been updated with some locations that are not preferable (roads and non-domestic).
http://localhost:9001/example/user_locations/

Would be good to discus our mixed use of came case, underscore and hyphenated names throughout this project. Not related to this pull request but my work on the search results uses 'ls-ui-comp-search-results-more', whereas this would suggest it should look like: 'ls-ui-comp-searchResults-more'.