added functionality to zoom to markers

e.g. show all markers by recentering
or show all markers but zooming out
and keeping the current center
fix jshint error
made dist from my recent commits