Codebase Improvement

1. All folders and files renamed in CamelCase.
2. All filepaths updated application-wide.
2. All methods updated to CamelCase.
3. BaseXMLParser eliminated, functionality rewritten and moved into
MapGenParser.
4. Implemented a namespace heirarchy and updated all code to match.
5. Implemented a Range and Coord class.
6. Updated codebase to use the new classes.
7. Updated appropriate documentation.