Small refactorings
Send out prune requests with diminishing returns

This is similar to how deficits issue sqrt(deficit) edge requests:
sqrt(excess) prune requests are sent out each tick.
Refactor housekeepking
Fix bad launch script (#47)
Rebased published branch: merge discrepancies

Conflicts:
	src/ClientPool.hs