updated tests and groovydocs.
documentation updates.