Provide more detail in invalidargument

invalidargument was not particularly helpful by itself
improve things by adding more helpful information in the error strings.
Bump version numbers for client and server packages
Correct change that broke the html explorer

In reorganizing the code, I made a mistake with the
indentation, resulting in the http interface not
working at all.