move tests into spec/
rebuild
support attributes that don't have a value
support protocol relative urls, rebuild