Gene names are a core feature; Draw.js object with callbacks; CSV change

- Gene names feature is in conjunction with opencobra/cobrapy#127.
- Made Draw.js an object with callbacks for all d3 enter, update, and
  exit's.
- CSV files require a header row
- More example data