Webapi SSL usage

Webapi can now use https, though it is not forced, as in the webclient.
address is now https://localhost:44302/ instead of localhost:6745. It
seems to work fine 95/112 tests passes.