improved transaction workarounds in test suite
use data prefix to check if using test suite
started preparing for test suite fake RPC server