Add should_stop query function.
Add verbose flag.
Fix bug, return dictionary for response.
Fire off a new thread for each function.

This allows long functions to work correctly, as well as multiple commands to be handled as another function is executing.
Build-in handling interruption signals.
Update documentation.