Background page + persistent settings data

Successfully split my JS script into a background script that gets the
data and stores it and a script that runs on page loaf to render it.

Things left to do:
- Make sure page renders once again after new data is discovered
(should only be an issue during initial load, as new data should update
every 10 minutes after that.
- refresh button
- loading animation
- name of location (google maps API?)
- author credentials
Added refresh listener

Main page refreshes (re-renders) content upon receiving message from
background.js when it gets new data
Merge pull request #1 from kaicataldo/Creating-persistent-data

Added background & persistent data