Added a console. it doesn't do much, but its there, yea...
Fixed the console.

it can print without things not ending with \n

Wrote a shell with limited versions of cd, ls, and mkdir. 

Defined an Interface for consoles that the shell uses, (auto generated
code and 2 return statements makes it work with the system console).
Began switching over to our own defined events so that the handling code
can be cross platform.

On a side note, i loaded all these classes into an android project, and
removed any code/imports that gave compiler errors. with the exception
of Polygon everything should be functional on both platforms.