Feature/run without compile

## Description
The main outcome of this pull request is to add support to run cucumber on a app that exists at a given path. For example since we now split our bdd scenarios into different tags we have multiple jobs on the CI server (about 12) which could all be built by one job then the app could be passed to every single job and just run without having to compile the app 12 times.

## Changes
- Added a parameter `-p` pr `--path` which decides wether or not it should compile
- Remove the deletion of the simulator plist since we now run all bdd through instruments.
- If the app doesn't exist at the path that was passed in it would fail early.