Added support for hardware platforms ( Arduino Due or the TinyG hardware).  There are still issues with firmware updater but its what I have done at the moment.