basic tests
pass ARGV into run method for tests
remove dependence on ARGV
catch case where feature file does not exist
Merge pull request #1 from cartoloupe/tests

Tests