2D version of the text buffer

fixed the size as well, it's now 80x30
added print_at and simple text window drawing functions