Merge branch 'master' into sec05_test
add dispatch_test, reverse and its test
rm ./dispatch_test.js
add performCommand and its test
Merge branch 'sec05_test'