Initial commit

Failsafe initial commit. Will read mavlink from multiple sources and
record data along with the time the last message was received.
Features a code structure ready for additional failsafe functionality.