Added cxtc::direct::unget_char() to easily unget
cxtc::direct::get_char() returns, even if complex.

Signed-off-by: New-Guy <Kenneth.E.Sills@Gmail.com>
Implemented cursor module, sparing cxtc::direct::get_cursor_pos(). Refer
#1.

Signed-off-by: New-Guy <Kenneth.E.Sills@Gmail.com>
Fixed implementation bug within output module.

Signed-off-by: New-Guy <Kenneth.E.Sills@Gmail.com>