Fixed id problem in toc-structure. Added another slider test and button test.
id is now optional for labelgroup widgets

if no id is supplied in the config, it will generate one.
Merge branch 'upstream/master'
Merge branch 'upstream/master'
Merge branch 'upstream/master'
Fixed bug that caused slider readouts to have value formatting errors if the slider step value was less than 1.
Use a utility function to get the config id or auto generate one specific to the class

Done for LabelGroup, LineGraph, Carousel, Image and CaptionedImage. Still probably should be done for button, sketch, legend, barchart, slider...
a little formatting for the testing readme
Updated the sketch widget. There is now a move method that translates the sketch, and drawing shapes works differently internally. Added an animationTest page, though it's practically empty right now. Updated sketchTests to work with new sketch widget.
adding tests, removing litekey from linegraph
Merge pull request #22 from mlippert/widget-refactor

config id is now optional for some widgets
Merge pull request #23 from jvish/review

Review