Update file headers to reflect origins

- header file is largely derived from LeafLabs' dfu
- source file is inspired by LeafLabs' dfu