Merge pull request #64 from avaghti1/master

refactor of get_crontab() & implementation of validate_cron()
looks like a copy/paste fail
Merge pull request #65 from avaghti1/master

skip crontab line if it contains nothing but whitespace
adding handling for multiple crontabs with the same base command
fixing remediation, adding better tests
not sure why this wasn't causing problems before -- if we suspend the machine and don't restart it, all remaining tests will fail
merge conflict resolution
first WIP commit to enable passthrough functionality
remote passthrough initially working as expected, need to look at local
run() is now working for both local and remote passthroughs
almost done WIP commit
making logging messages a little more useful
switching to a warning message instead of an exception when calling sahara methods on passthroughs to better match how we handle it in vagrant() calls
fixing test expectations for ArgumentError
working playgroun
these should be the only remaining failures in this branch
adding is_symlink?() functionality, thanks for the suggestion @dmangot
i hate goldfile testing
functional testing for is_symlink?()
adding initial support for ensure => link