Mercator Firmware Development

* Mercator firmware
* Changing some things like memcpy pointers to remove warnings from build
For writing to a particular byte, I would use 
```
&mercator_vars.rfbuftx[8]
```
rather than
```
mercator_vars.rfbuftx + 8
```