Add check recursion depth method

The check recursion depth method is called from to_task, and will raise
an AsyncRecursionError if the task is too deeply nested.
Update furious config module syntax