Address #2612 - Use default instance namespace

Addresses #2612 - Default apphook namespace

Use default instance namespace for app_hooks when required but the user didn't supply an "application instance namespace"

Also includes simple docs changes.