A text-based user interface console mvc application