serverd: add channel state, parameter validation
.gitignore: ignore server.wallet