add setting page
implementation #1
version up
fix jshint error