move default options to parameters
fixed manifest typos
added additional parameters
more cleanup, spec tests pass
documentation, refactoring to make the dependency chain easier to follow
removed /etc/defalut/openvpn from all but Debian based machines, defaults cleanup on openvpn::server
spec tests catching up with code.  got commit happy before
added ifconfig-push and iroute options to openvpn::client
Revert "added ifconfig-push and iroute options to openvpn::client"

This reverts commit 3a81ce3cdaf9eaaad5c38cc2c56051785b84bd09.
configure rvm and add Gemfile for easier gem deps install
remove trailing whitespaces
remove trailing whitespaces
add test for client-config-dir
lol, there is a already a test for it....
add tests and code for openvpn::client_specific_config
ignore vagrant status file
default log should be syslog
add vagrant configuration
proper scoping for the lookup of the logfile variable
use tcp-server instead of tcp