enabling support for simulated time
refactor transaction validation
clean up old files from tests
updating fc
clean up client.cpp headers
fix tests