Initial command line interface implementation