Main thread now handles the _receive_commands_queue. Removed _received_commands_thread. Better signal handling.
Code cleanup
Better signal handling and instance termination.
FIX: Main thread in infinite loop waiting for commands would not shutdown without SIGTERM
Better signal handling - needs a bit more testing. Removed unused _get_command_available function. Biffed up _wait_next_command_available to handle Empyt and IOError excetions - needs testing. Other minor changes
Rewritten ConsoleModule: main thread now lauches other threads to handle communication (including accept). accept was preventing the main thread from receiving signals and exiting
Helper scripts should not be added to repository