not sure this is the right model - see issue #3, but this is the future
adding some more stubs to plugins - run_puppet, all the is_* methods from Test::More::piab
removing unneeded comments, raising our own error in run(), hacky escape hatch for issue #4
dev testing examples WIP
Merge branch 'master' into plugins-experimental
truffle shuffle, first stab at modularizing rouster
removing an outdated TODO
working class inheritance, not sure this is actually what we want
class extension lets the user decide what they want to use
fixing issue #4, but definitely want to revisit
Merge branch 'plugins-experimental'
moving is_file|in_file|dir into 'tests.rb', the name may be slightly misleading
adding created/status info to .inspect(), attempt to find the sshportforward when a machine is upped
shuffling code around because i explicitly don't want the boxes to be upped/downed for _every_ test
fixing minor formatting bug
cleaning up namespaces, implementing is_dir? and is_file?, switch over to .sudo instead of prepending 'sudo' to commands
minor bugfix, exposing our logging object on self
exception handling for is_dir/is_file
splitting out validate_* packages to testing.rb, first implementation of parse_ls_string()
bug fixing after testing in parse_ls_string