This class enables C# to write a byte array to the internal Cerberus Flash.
***** BE CAREFUL *****
Notice that there are no flash sectors available for this, so our current implementation uses the last 128K of the deployment area, thus reducing the deployments from 384k to 256k.
Another option would be to use sector 4, a 16Kb sector reserved for Configuration, but if we do that we should re-write whatever tinybooter has stored there. This is not currently implemented but would be easy.
Many thanks to Johny Seven for the initial code