Completed refactoring the buoy, marker and validation gate tasks.
Merge pull request #29 from icyflame/master

Completed refactoring the buoy, marker and validation gate tasks.