Updated Javadoc

Added and updated classes description and documentation.
Removed unused configuration

messageSource is not used.