moved test classes to separate package (to discover visibility problems)
some javadoc updates