Mercator Firmware Development

* Mercator firmware
* Changing some things like memcpy pointers to remove warnings from build
Not exactly. Rather something like

```
*((uint16_t*)&mercator_vars.txpk_numpk[9]) = htons(mercator_vars.txpk_numpk);
```