String splitting, improvements to interactive console

Note to self - define interactiveConsole as [] string, so we don't need
to split them in main all the time, just keep it in interactive so we
can check the length and keep all the information in it.