fix(configParser): don't run suite if specs are supplied

Change the behavior of selecting tests to run:

Tests with suites in config file:
```
if --suite passed:
  run suite passed
elif --specs passed:
  run spec passed
elif specs from config file exists:
  run specs from config file
else
  run all suites
```
Tests without suites in config file:
```
if --suite passed:
  error (suite not found)
elif --specs passed:
  run spec passed
elif specs from config file exists:
  run specs from config file
else:
  error (no tests)
```