Proper initialization in main
msg: Make commands all upper case
Switch to context-based method of command invocation