Added a 'ready' readstate, and corresponding processing/reading filters to make donation processing a little more usable