Added GUI element and handler code for manually setting Waypoints

Not the best was to implement this, max of 5 waypoints. Waypoint not
attempted to add when X OR Y is set to default "-". Code has not yet
been tested. Another commit will be done after verification of
functionality.