move source to lib
add color attribute to graph controller for custom color palettes
improve Grunt tooling
use acetate for documentation site, ignore non-source files