Added dynamic command line messaging system.

Added a feature. Want to merge with master branch.