Completed refactoring the buoy, marker and validation gate tasks.

Nothing really. I used the autoindent function in sublime text. (I have configured to autoindent on pressing <kbd>ctrl+a</kbd> followed by <kbd>ctrl+i</kbd>. It was just second nature to do it, since I was seeing an XML file and I wanted to get the whole structure, before working on it (I did it when I was doing the GUI parsing thing. And also again, when I had to explain to @ManviG the structure and the utility of all the tags.)