Run pulling for DatabaseReceiver complete

Paired by Michael and Richard (Feature #181)
The client-side logic for the database receiver has been written. Paired by Michael and Richard.

The client-side logic for the database receiver has been written and all tests seem to pass. This means we theoretically have a
complete and working piece of software. (Feature #181)