implemented a text console (v1)

it can print strings, scroll the screen and respodn to \n, \b and \r
adding colour support should be fairly easy.