* add package descriptions for all packages * update lots of small javadoc entries * move CertificateSelection to gui package for clarity * fix most warnings