Update README.md
Adjust puppetdoc
Remove redundant parameter: $pid_file
Remove redundant parameter: $log_dir
Fix permission bugs
Add rspec tests
Add TravisCI config