Svg css

The purpose of this was to move styling out of dot.js and into CSS. I ended up adding a CSS generator to create CSS rules based on our globals/config. At 95 additions and 11 deletions... is this worth it?

Please review. I wrote this late at night and don't want to merge crap code.