use Kernel#puts for 1.8
usage should use correct basename (and allow for renaming)
Merge pull request #2 from josephholsten/puts

use Kernel#puts for 1.8 support