Implemented reasonable command-line options and print usage
Improved Javadoc