updated documentation to use new style
added groovy documentation
fixed outdated screenshots
fixed a bunch of other stuff