Refactored to LocalDiving.js and added custom diveflag marker