Add generalized javascript handling of everything to do with the url
Add map widget, json binding