Add additional flexibility to openvpn server configurataion

Found I needed additional flexibility in using the module. Moved some things to be parameters and added ability to add custom options by passing an array of config lines to add to the server.conf template. Maintains the existing functionality and output with default usage.