Added new function db_cancel_current_query to cancel current query
Disconnect the database before forking processes
Child will kill itself if the parent is no longer running
Fix checking parent if died logic
Will only have one pfmon process running at a time
Add the name of the task in the process name
Improve logging messages
Reworked signal handling to abort previous queries when trying to shutdown service
Also updated pod documentation
Will not retry if the query was interrupted
Refactor is parent alive check
Merge pull request #241 from jrouzierinverse/feature/pfmon-stop-query

Will cancel any running queries when shutting down pfmon