Added true cordova support

* Now sets the default server connection to current network ip - not
localhost/127.0.0.1
* Nicer percentage progress view
* Better display of errors
* Added support for cordova
* Added reload for both emulator and running on device
* and more