Text System

Made text on main menu work. Still a work in progress, but text system
largely in place for use across entire engine.