Touchup

Fixes serverinfo and custom extension handling of empty vs omitted extensions
Adds docs and tests for custom extensions