Text mode display broken out into seperate object

Basic text mode display, movement, and character drawing shoved into its own
object.

Added support for loading multiple character sets via seperate javascript files.