partial implementation of setters

including unit tests and a live DOM viewer
Merge branch 'peg.js' of github.com:rubys/url into peg.js

Conflicts:
	url.html