Replacing startApp parameters with options object

- Replacing startApp parameters with object, because of too many arguments and also neat way of handling optional parameters.
- In anticipation of (Issue 2026) [https://github.com/appium/appium/issues/2026]
probably if i repeat this mistake again i should be punished, like may be take team out for lunch :)