Add first pass at webclient module. Bump version