Made the console more good-looking as well as rearranged code from switch to separated classes. Also added autocompletion.