Added support for re-initalizing spare and fixed some BB stuff (hopefully!)
Added CompareByteArrays function call which deals with static data instead of references (for smaller or readonly data)

Signed-off-by: Swizzy <swizzy@hotmail.co.uk>