Implemented Ctrl+C handling.

Refactored HHBasic() to have an init funcion (HHBasicInit())