add underscore library.
count only unique number of services in services tree.
correct js style (jshint cleanup)
update distribution from grunt