anal touch-ups
put math functions in their very own file
added supervisor loop wait, renamed robot robotdata, added files to waypoint project
moved math stuff into navlib
added missing doxygen return description