Moved the AgentSigner to a separate project, updated README.md

To get some more sensible dependencies, move AgentSigner to a separate project.