use the new namespaces
thanks to Hiredman for suggesting some less-evil structuring here
use the new post-Hiredman api, still bugging tho.
some more cleanups and a fix to that keypair bug, now the processor never commits anything.