Removed io.CommandParser (was unecessary), expanded TextUI and
UserInterface (we have a command parser now).