Start refactoring DexcomReader

Use Constants and a PacketWriter
Start work on Generic reads
Merge pull request #10 from saercnap/receiver-read-write-refactor

Generic writes and partial generic reads