Update the help output

We were missing several options in the main README
diff --git a/README.md b/README.md
index 9425ad3..03ef645 100644
--- a/README.md
+++ b/README.md
@@ -50,37 +50,43 @@
 ## Usage
 
     Usage: ios-deploy [OPTION]...
-        -d, --debug                  launch the app in lldb after installation
-        -i, --id <device_id>         the id of the device to connect to
-        -c, --detect                 only detect if the device is connected
-        -b, --bundle <bundle.app>    the path to the app bundle to be installed
-        -a, --args <args>            command line arguments to pass to the app when launching it
-        -s, --envs <envs>            environment variables, space separated key-value pairs, to pass to the app when launching it
-        -t, --timeout <timeout>      number of seconds to wait for a device to be connected
-        -u, --unbuffered             don't buffer stdout
-        -n, --nostart                do not start the app when debugging
-        -I, --noninteractive         start in non interactive mode (quit when app crashes or exits)
-        -L, --justlaunch             just launch the app and exit lldb
-        -v, --verbose                enable verbose output
-        -m, --noinstall              directly start debugging without app install (-d not required)
-        -A, --app_deltas             incremental install. must specify a directory to store app deltas to determine what needs to be installed
-        -p, --port <number>          port used for device, default: dynamic
-        -r, --uninstall              uninstall the app before install (do not use with -m; app cache and data are cleared) 
-        -9, --uninstall_only         uninstall the app ONLY. Use only with -1 <bundle_id> 
-        -1, --bundle_id <bundle id>  specify bundle id for list and upload
-        -l, --list[=<dir>]           list all app files or the specified directory
-        -o, --upload <file>          upload file
-        -w, --download[=<path>]      download app tree or the specified file/directory
-        -f, --file_system            access the raw file system
-        -2, --to <target pathname>   use together with up/download file/tree. specify target
-        -D, --mkdir <dir>            make directory on device
-        -R, --rm <path>              remove file or directory on device (directories must be empty)
-        -V, --version                print the executable version 
-        -e, --exists                 check if the app with given bundle_id is installed or not 
-        -B, --list_bundle_id         list bundle_id 
-        -W, --no-wifi                ignore wifi devices
-        -O, --output <file>          write stdout and stderr to this file
-        --detect_deadlocks <sec>     start printing backtraces for all threads periodically after specific amount of seconds
+	  -d, --debug                  launch the app in lldb after installation
+	  -i, --id <device_id>         the id of the device to connect to
+	  -c, --detect                 only detect if the device is connected
+	  -b, --bundle <bundle.app>    the path to the app bundle to be installed
+	  -a, --args <args>            command line arguments to pass to the app when launching it
+	  -s, --envs <envs>            environment variables, space separated key-value pairs, to pass to the app when launching it
+	  -t, --timeout <timeout>      number of seconds to wait for a device to be connected
+	  -u, --unbuffered             don't buffer stdout
+	  -n, --nostart                do not start the app when debugging
+	  -N, --nolldb                 start debugserver only. do not run lldb. Can not be used with args or envs options
+	  -I, --noninteractive         start in non interactive mode (quit when app crashes or exits)
+	  -L, --justlaunch             just launch the app and exit lldb
+	  -v, --verbose                enable verbose output
+	  -m, --noinstall              directly start debugging without app install (-d not required)
+	  -A, --app_deltas             incremental install. must specify a directory to store app deltas to determine what needs to be installed
+	  -p, --port <number>          port used for device, default: dynamic
+	  -r, --uninstall              uninstall the app before install (do not use with -m; app cache and data are cleared) 
+	  -9, --uninstall_only         uninstall the app ONLY. Use only with -1 <bundle_id> 
+	  -1, --bundle_id <bundle id>  specify bundle id for list and upload
+	  -l, --list[=<dir>]           list all app files or the specified directory
+	  -o, --upload <file>          upload file
+	  -w, --download[=<path>]      download app tree or the specified file/directory
+	  -2, --to <target pathname>   use together with up/download file/tree. specify target
+	  -D, --mkdir <dir>            make directory on device
+	  -R, --rm <path>              remove file or directory on device (directories must be empty)
+	  -X, --rmtree <path>          remove directory and all contained files recursively on device
+	  -V, --version                print the executable version 
+	  -e, --exists                 check if the app with given bundle_id is installed or not 
+	  -B, --list_bundle_id         list bundle_id 
+	  -W, --no-wifi                ignore wifi devices
+	  -C, --get_battery_level      get battery current capacity 
+	  -O, --output <file>          write stdout to this file
+	  -E, --error_output <file>    write stderr to this file
+	  --detect_deadlocks <sec>     start printing backtraces for all threads periodically after specific amount of seconds
+	  -f, --file_system            specify file system for mkdir / list / upload / download / rm
+	  -F, --non-recursively        specify non-recursively walk directory
+	  -j, --json                   format output as JSON
 
 ## Examples