fixed bug stopping a ccd from being deleted
added serialport for my build bulb
added way to specify params upon class initialization

e.g: `Net::Openvpn::Host.new "test", ip: "10.8.0.10", network:
"10.8.0.0"`
updated to version 0.2.2
added methods exist?, path and file, used attr_* for name, network and ip
aliased Net::Openvpn::Client to Net::Openvpn::Host
fixed up the specs and they are all passing
updated the readme
bump to v0.3
added a key properties module
made the Openvpn module provide props made up of the yaml and defaults

- yaml is loaded from /etc/openvpn/props.yml
made the keygens accept props on initialization
made generate raise error if not implemented
added a method to keygens base to build CLI variables string for props
made the client generator use the easy_rsa path to generate from
made the client keygen use cli_prop_vars instead of running ./vars
Forgot to merge branch 'master' v0.3 into keygen

Conflicts:
	README.md