Added basic installation with Debian packages.
Added minimal server config, with README and Pillar examples.
Server state creates files based on pillar common_name or grains['host']
rather than pillar vpn-name.
Cleaned up server config.
Added missing Diffie-Hellman parameters to server config.
Fixed using correct file name for host cert and key in server.
Now restart OpenVPN instance when server config file changes.
Added client config and small exmaple do.
Added support for tls-auth option in client and server.
Updated changelog.
Added documentation.
Moved config templates into files/ directory.