still builds the server, but fixes the generate steps and wsh
The frontend wshserver.ts had a weird circuitous dependency on wos.ts, which was unnecessary. This moves the misplaced functions into wshrpc.ts and updates the generation logic.