build from scratch
add website js dependencies
modify express version to 4.x
add requirejs support