- Added refresh block to prevent DOSing the server.
- Added some tests around stuff I'd been too lazy to put tests around previously.