implement tag extraction feature and its test
add jshint checking