add command: npm run testunit
rm a space
use node instead of ./
Merge remote-tracking branch 'upstream/develop' into npmtest

Conflicts:
	package.json
add the new command to history file
addressing concerns from the review
Simplified the documentation by removing many of the steps for setting up. Also, pushed the Selenium installation into the Selenium instructions.
Made copy edit.
add more commands
change doc to docs
Merge pull request #1111 from caridy/data-channels

Y.Model.Vanilla on the server side instead of Y.Model for better performance.
- Fixed middleware related tests
- Disabled lib/mojito.js unit tests for now as they have to be rewritten completely.
Removed debug statements
Removed vi backup file.
Edited the testing instructions for using run.js with phantomjs.
Merge pull request #1125 from lzhan/npmtest

add command "npm run <commands>" to run unit, func, lint, docs, etc
try to improve the app/test to fix the screwdriver failure
try to improve the app/test to fix the screwdriver failure
Merge pull request #1129 from lzhan/npmtest

try to fix the failed test on screwdriver
Reorganized/renamed chapter, created section for sharing data.