- Modified class names as per function naming convention
- Updated logic involved in creating hover effects for bar type graphs
- Updated d3 test to work with new changes
- Graph is now an abstract constructor, and returns the context `this`
- Fixed effects on legends for bar graphs - norm, stack, step, percent
- Orientation values have been modified to 'Horizontal' and 'Vertical'
- All graphs now have a setDefaults prototype function to set specifics
- Some basic refactoring
Added latest jquery file and updated test html page
- Modified graph effects object structure
- Added click event on Legends for bar chart, to be added to rest
Added jsdoc for Graph constructor
- Added toggle functionality to legends in bar graph, to be added to
  rest
- Added inactive element color as #DDD, to represent inactive elements
- CSS based styling for defaults, can be overridden using configuration
- Toggle effects on legends extended to other charts, pending:
  percentArea and percentBar
- Toggle effect is now a function on the graph object itself instead of
  specific graph :)
- Updated d3 test to work with current changes
- Work on axis labels, still no luck rotating vertical text :(
- Removed log from percent bar graph
Fixed #4 - alignment issues in Vertical axis labels.
Added background color option for frame using rect. Alternate methods should be looked into.
- Caption and Subcaption alignment now configurable
- Added documentation in graph.js, other files to follow suit