More methods for MessageInput

Added more methods for Message input. Yes they use depreciated methods
and other crap like that. Deal with it.
Time Controller

A class that will control the time and count things and display messages
necessary.
Organizing messages

A simple utilities class that just for now has a method for organizing
the order in which the messages will be display.
Control window.

And now we have control window. This will allow us to add new Message
Inputs.