- added author tags and updated javadoc