make sure specs finish executing, send a meaningful return code
probably best to constrain the possible return codes
Merge pull request #2 from Trott/return-code

make sure specs finish executing, send a meaningful return code