Start mocking out the skeleton

Some basic mocking out.

We should probably add the heartbeat update with entropy updates & then make some nice testcases with a spoofed network layer until the real network layer exists.