Renamed variables and methods according to OOP conventions, removed listener type (incompatible with HOLD), removed useless method last_key_in_queue
Updated README
Added an example program using secret codes