Updated gitignore with *~
Added first test-harness
Made a struct for commands
Split run command into a spec-helper
Added basic args test
Add @outfile option

 - dumps out contents of @outfile at end of test even on failure
Add test that @outfile still works for failed commands
v0.2.0

 - Add @outfile support