Fixing indentation

Looks much nicer if everything is kept in a similar style 
Added #use_sudo option plus some docs.
Fixed typo
Added #has_yum
Making use of markdown syntax highlighting
attempting to fix broken custom_dir option
Fix custom_dir option, like rly
+ documentation for custom_dir option
Permission and ownership verifiers
updated naming
Merge pull request #76 from duksis/patch-1

Fixing indentation
Merge pull request #86 from fetch/permission-verifiers

Permission verifiers
Merge pull request #84 from serepo/master

Fixes broken custom_dir option for source package installer
Merge pull request #83 from krainboltgreene/patch-1

Making use of markdown syntax highlighting
Merge pull request #81 from sosedoff/master

Missing password for SSH actor
Merge pull request #80 from turboladen/master

Added #use_sudo option to SSH actor
[FIX] Handle no custom dir being specified
Revert "[FIX] Handle no custom dir being specified"

This reverts commit cde98e485a93c7e7cf81a08cf1322b8f3ae4449b.
[FIX] Tempory revert of custom_dir changes to fix travis build - further discussion and updated spec pending. See #84
start work on cleaner api