Framework for creating interactive command line shell programs in java (uses Apache commons-cli and JLine2)