Added javadoc to finalize this issue

Added javadoc to TransferPlugin specific classes to support the
development of third party plugins by external developers. Actually all
annotations are now documented which should help developers to
understand there meaning better.