adds a new skeleton, using Brunch and Chaplin
reorganizes the code

It no longer throws Chrome CSP errors, meaning no in-line scripts.
modifies routes

Makes sure that index.html, background.html, and popup.html all load the
same thing as what `brunch w --server` serves at root
('localhost:3333/').
Merge branch 'data-store' into develop