introduce new maths library
include results in radians (to help testing)
add dependency on commons maths
also optionally store a bearing value
provide dummy bearing data
put the bearing in the bounded state, as a way of passing it to the freq calcs
lots of implementation