Fixed ticketImpulse by moving draw chart to postlink, and adding a 0 ms
timeout.

It's odd, since the timeout function with a 0 ms wait should
theoretically be a scope.$apply(), but scope.$apply() throws an error if
used in the same place. I don't get why I need to wait AT ALL in the
postlink, but whatever.
Added intervalDemandTest html and js to test interval demand directive.
Removed draw chart from post-link function. zero wait timeout works to
draw chart within controller.
removed the controller from the app.js for eventPage
add function in EquipInFaults that will draw a bar chart when clicking
the picture which shows the total tickets number in past week
intervalDemand now utilizes chartIdService for chart Ids. intervalDemand
and ticketImpulse now show up on dashboard widget.
added an 'add axis' button
beginning of the functionality required to be capable of adding multiple
user created axis onto a chart