Added adapter cli and created Parameter module.

Added adapter cli argument support. Also moved the cli arguments into a Parameter module.