First implementation of shell commands. Doesn't properly support backspace yet (puts it into the shell buffer)