add qunit for test framework
add diff