short notice to stash savings
beautified
added sea markers
refined location data
improved jshint grunt task to ignore global 'use strict' and accept `angular` and `navigator` as predefined

angular and navigator get referenced in a context where it does not exist yet. if the app is running both will exist.
exported joshing options to .jshintrc so `make test` uses the same options (and added a lot of good stuff too)
fixed jshint recommendations
split up main.js and lib.js as propper angular modules as #7 recommends (which closes #7); cleaned up the code and improved dependency injection; wrapped data provider and distance calculation (not working atm) into services
added newline at end of file
fixed #8: replaced archive_name with new name: archiveName