Add the ability to do RTCM from external errors
Bomb, sorry..
Add an RTCMv3 decoder
Allow vector initialisation from arbitrary data types with the cast happening correctly internally
Add module reset functionality to the ublox driver
Rearrange the RTCMv2 code to make it easier to push in external data.  This essentially means splitting the functions to take arguments explicitly rather than unpacking them from the satinfo structure
Split the sat position functions to make it easier to use when the info is coming from somewhere other than a uBlox.  Essentially this means splitting the functiions to take their arguments explicity rather than unpacking from the satinfo structure
Add the ability to plot skymaps and to filter those skymaps from the residuals in the svinfo message.  Yes, these are the wrong residuals to use but its still a little bit interesting
Initialise the satellite datas raw field at startup
Add command line options to cold-reset the ublox modules on startup and to take an ECEF reference position rather than just LLH
Add RTCMv3 decoder and the test script to run it.  At this stage it runs an ntripclient binary and takes the RTCMv3 input from that binary through a pipe.  Will move to a full python implementation presently.