Added PoW interface for easy pow swapping
Changed serialization (still wip)
Use the pow interface
Changed sha256 to sha3