allow caller to specify serviceURL
allow setting validate url
Merge branch 'serviceUrl' into cas2

Conflicts:
	index.js
Merge pull request #5 from stuartf/cas2

The CAS3 code can actually support CAS2 as well