scala docs added to signature scanner classes and some methods for java usage of the scanner