some quick cleanup before starting next chuck
added skeleton for screen object
fleshed out the API for screen a bit - still needs work, but for now it gives some direction
impl most methods defined in the interface
added message box write impl
got message box usage working