Tests for standard transactions classes.
-Add InMemory blockchain implementation and tests.
Difficulty update algorithms + tests