rpc wallet should now run without a daemon present

need to add a refresh time such that certain rpc commands
will fail with a message saying it's been too long since
the last refresh, so that command is not allowed until a
successful refresh.