Keys don't need to be signed if you own them, fixed exception, a little more testing.
Added address param for server