Render simple chart

        - Use angular as the controller
        - Use d3 for the chart
Add x and y scale
Add quadrants and margins
Use semantic data instead of points

        - Add some metadata
        - Use colors to highlight if "is external prereq" and if
          "has external prereq"
Got metadata to display

        - Move d3 code to link function
        - Use $apply to update scope from d3 callback
Refactor to use chart directive

        - Use directive properly as a way to react to scope
          changes in the DOM
        - Redesign to allow other chart types to be added
Render metadata
Add releasechart data

        - Add button for releasechart and hook up data
Add render of release bands
Add display of raw text to LiveViewCtrl
Hook up broadcast of quadchart data

        - This is an initial pass
        - Need to make the chart data more generic
Add render of feature bands
Add timescale axis for releasechart
Add release gridlines for release chart
Add feature label to feature band
Add box around chart

        - Also thinned down the axis
Simplify release chart

        - Use simpler data format
        - Use setChartWidth and setChartHeight to dynamically
          size chart
Clean up charts

        - Remove release chart button
        - Fix bugs around scope updating
        - Draw feature bands on top of gridlines
Move render of piecharts to charts.js

        - Also change format of piechart data to be more consistent
          with the other charts
Refactor to rename charts to live