Added webserver_class to manage different possible web servers

This is added to allow users to override the default apache settings
(the may want to use another webserver or a different apache module)

The default behaviour is not changed