Refs #3; Began work on a theme system and cleaned up the styles a bit.
Updated bower.json to valid format

Running “bower install epoch” from a non-cached version of the package
threw the following warnings:

bower epoch#*               not-cached
git://github.com/fastly/epoch.git#*
bower epoch#*                  resolve
git://github.com/fastly/epoch.git#*
bower epoch#*                 download
https://github.com/fastly/epoch/archive/0.5.2.tar.gz
bower epoch#*                  extract archive.tar.gz
bower epoch#*             invalid-meta epoch is missing "main" entry in
bower.json
bower epoch#*             invalid-meta epoch is missing "ignore" entry
in bower.json
bower epoch#*                 resolved
git://github.com/fastly/epoch.git#0.5.2
bower epoch#~0.5.2             install epoch#0.5.2

I updated the bower.json file to get rid of these warnings. I also
added some keywords to improve searchability on bower package search
engines.
Refs #3; Finished rudimentary dark theme.
Refs #3; Added more chart examples to the dark theme rendering test.
Merge pull request #111 from jacobawenger/master

Updated bower.json to valid format
Merge pull request #112 from fastly/rsandor/themes

Refs #3; Sass Cleanup and Add Themes
Refs #68; Began work on the option method for charts.
Refs #68; Cleaned up the option method and did some QA.
Closes #68; Added a quick usage warning to the option docs.
Refs #104; Removed debug statements.
Refs #104; Fixed option method deep key set.
Refs #68; Added basic unit tests for the option method.
Whitespace cleanup.
Refs #104; DRYer and easier to follow option implementation.
Refs #68; Unit test for option changed events.
Refs #68; Changed private methods to camel case.