multiple files processing; abort when failed

With these commits are you able to specify more than one feature file per arguments. 
You can specify another base path.
And with the -a argument you can force lettuce to abort if a feature file fails.
All these changes are compatible to the previous interface.