-Added minimum javadoc
-Fixed Minor issues
-Added main arguments
-Tweaked output messages