Some changes.
Improved javadoc comments.
Improved javadoc comments and added logger.
Fixed logger.
Added logged User field.
Merge remote-tracking branch 'origin/develop' into develop