codegram/spinach — pull request #125 by ao140505 (2012-12-08 08:34:33+00:00)
Title: fix argv parsing - spinach only looked at first argument you pass it

Spinach was sometimes not running all of the tests I told it to. For example, this only runs the features in "some_dir":

```bash
spinach features/some_dir features/a_feature.feature
```

Even worse, this just blows up:

```bash
spinach features/a_feature.feature features/some_dir

#...
/Users/user/code/gems/spinach/lib/spinach/parser.rb:21:in `read': Is a directory - features/some_dir/ (Errno::EISDIR)
from /Users/user/code/gems/spinach/lib/spinach/parser.rb:21:in `open_file'
```

This reworking of the Cli#feature_files method should resolve these two issues. Also, I fixed #120 here too.