Squashed commit of the following:

commit cc3f70e9121f80653196b6f72bee3cce6493bc03
Author: Josh Goebel <dreamer3@gmail.com>
Date:   Wed May 15 06:23:12 2013 -0400

    missing file

commit 68e16d3c7c37e014aca9cc0a276e0448cd8f7ea4
Author: Josh Goebel <dreamer3@gmail.com>
Date:   Wed May 15 06:21:14 2013 -0400

    some verifiers should be able to sudo as well
0.7.3
use opts and args methods, not instance variables
If @source is dir move contents and delete tmp dir