no_overwrite option for file() function
added ensure => directory to file() function
added notifications for run() command
die if resource already defined
added pkg resource
allow arrays for file()
added test for file() ensure => directory, use mkdir() function
check if iptables rule for open_close_port already exists
fixed run command, if it has a name
fixed call without hashref
added creates check
added only_if and unless option to run
some documentation
indention