Added time tracker code
adds an example of testing with mocha and chai
removes Ruby dependency entirely

Cakefile added with tasks for compilation and watching and testing.
Also, project structure changed so that coffee and javascript files
appear side-by-side on almost the same path.
README updates for extension build+installation.
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
updates routes and makes extension popup work
housekeeping

- Updates the readme with basic instructions and links
- Updates package.json with Brunch as a dev dependency
- Adds an init script at `scripts/init.sh`
documentation and readme updates
FEATURE: popup controller, view, and route basics

- properly loads the popup route
- updates to package.json to explicity add scaffolt for scaffolding
updates to the readme
HOTFIX: downgrade stylus version so it builds properly
HOTFIX: fixes node version; check brunch/brunch/issue/542 on github for details
HOTFIX: stylus version
FEATURE: adds bootstrap, replaces default styles

Bootstrap added to `vendor`. Default styles of Chaplin replaced. Site
and popup views changed to allow for bootstrap.
Housekeeping

- readme updates
- rough architecture diagram
FEATURE: content scripts and basics

- Added a very simple content script, along with editing config.coffee
  to allow for compilation of the content script
- Added a simple chrome query to get the current tab's URL when the
  browser action is invoked (when the popup happens). This is one way to
organize the code. Another might be to use Chaplin.Mediator.
FEATURE: chrome interop

- smooths out some stuff
- adds a new function to app/lib/chrome-interop.coffee