Added dedicated wrapper for the GW2 API and updated code using it

This also adds a basic concept feature to get the nearest waypoint