Renamed Menu class and made IO provider internal.
Added a simple test app.
Fixed a bug that caused issues if return was hit.
  This involved removing the delete last character method.
Moved to the idea of menu items.