safer way to get window.location.href
add ObservLocation#set and minor fixes to ObservLocation#change
improve simple test into proper get test
add change tests