added some javadoc, a licence