adding DogeCoin version of DigiShield

from DogeCoin commit b5dddf29cd397f80ae20bcc171d93305e6dfe94b
WIP! won't compile

I still need to fix block height constants and other things