Update README.md

Add instructions of running Mojo shell, which are moved here from the chromium website.
diff --git a/README.md b/README.md
index dd2e004..f56f86b 100644
--- a/README.md
+++ b/README.md
@@ -150,3 +150,50 @@
 ```
 $ ninja -C out/Debug -j 1000
 ```
+
+## Run Mojo Shell
+
+### On Android
+
+0. Prerequisites:
+    * Before you start, you'll need a device with an unlocked bootloader, otherwise you won't be able to run adb root (or any of the commands that require root). For Googlers, <a href="http://go/mojo-internal-build-instructions">follow this link</a> and follow the instructions before returning to this page.
+    * Ensure your device is running Lollipop and has an userdebug build.
+
+1. Build changed files:
+    ```
+    mojob.py build --android
+    ```
+
+2. Push mojo_shell to to your device:
+    ```
+    adb install -r out/android_Debug/apks/MojoShell.apk
+    ```
+
+3. Run Mojo Shell on the device:
+    ```
+    ./mojo/tools/android_mojo_shell.py mojo:sample_app
+    ```
+
+4. If you get a crash you won't see symbols. Use tools/android_stack_parser/stack to map back to symbols, e.g.:
+    ```
+    adb logcat | ./tools/android_stack_parser/stack
+    ```
+
+### On Linux and Windows
+
+1. Build the mojo target, which builds the shell and all examples:
+    ```
+    ninja -C out/Release mojo
+    ```
+
+2. Run Mojo Shell:
+    ```
+    ./out/Release/mojo_shell mojo:sample_app
+    ```
+
+3. Optional: Run Mojo Shell with an HTTP server
+    ```
+    cd out/Release
+    python -m SimpleHTTPServer 4444 & 
+    ./mojo_shell --origin=http://127.0.0.1:4444 --disable-cache mojo:mojo_sample_app
+    ```