cleaned up mavros interface definition
started work refactoring driver

Needs reworking to implement improved interface