Initial web module
Added gitignore
Updated server to support missing server options
Fixed NPNProtocols issue