Ported coffee charts to js

Signed-off-by: Sheik Hassan <solergiga@yahoo.com>

Tested
@naegelyd I removed `initialize` from core. B/c it's not being called, the height/width of the chart is messed up. Placing the code inside the constructor solves this issue.
Move the `.` to the next line so this becomes:

```javascript
this.yAxis.$('option[value=' + value + ']')
    .prop('disabled', true).val('');
```

__This also applies to the lines below this comment__