refactor(simplification): non-essential code removed or moved to server

All plugin logic moved to `wallet.js` and it's public interface inlined with requirements.

Breaks compatibility with server `v0.6.2`