make popups more predictable

Related to https://github.com/ArcBees/GWTP/issues/554
There was a check for null in the getView() method. When I removed that I added the IllegalArgumentException.  I'm not sure it's actually needed, if there is a check at all probably assert would be better.