Ported coffee charts to js

Signed-off-by: Sheik Hassan <solergiga@yahoo.com>

Tested
This is probably happening because one of the charts was extending `Chart` and defining its own initialize method and not calling initialize on the superclass(this method). Any chance this was a side effect of the bad super call addressed by [this comment](https://github.com/cbmi/cilantro/pull/648#discussion_r15005335)? If it still doesn't work even after the bad super call is fixed, then move it to the constructor and you should be fine.