update Capabilities logic so user doesnt have to provide a targetBrowser

in order to use something like Perfecto Mobile, nemo has to initialize a Capabilities object which doesn't directly map to one of the built in browser/device configurations in Webdriver.Capabilities
yeah. my bad. I'll resolve your code suggestions tomorrow morning. thanks!