Very simple BitwiseXor

Doesn't restrict any of the variables until two of them are set.
Future work: make it smarter.
Very simple BitwiseOr

Future work: make it smarter.
100% test coverage on Store
100% test coverage!

I may be going a bit overboard with this. :)