101 Fix scaladoc warnings - fixed in streaming but leaving the rest as i...

...s. This is a known bug that will be fixed in a later version of Scala. Minor cleanup of build and addition of sbt unidoc plugin
This makes this function a little bit unclear. Its signature suggests that you may pass arbitrary combinations of args, but in fact, if you pass an empty sequence of column names and some specified batch size, it will not work.