Create waypoint class
remove diaryrecord and fix thread sync issues
add webservice comments