Sets up custom pin constructor for different marker types
Cleans up zoom.js file