DataPurger rewrite and corresponding loader changes

- DataPurger rewritten with new structure due to major changes in functionality
- DataPurger is now responsible for resetting node vectors
- Coastline is now no longer loaded sepperately, but is embedded in the regular nodes and edges
- First line in purged nodes states max x and y values of nodes
Merging work done in loader

- Seems like everything is working as intended