added javadoc link
added setters and comments
added javadoc
Merge pull request #10 from EricHuang2/master

Merging EricHuang2's code modifications on Friday.