added a queryParams service to abstract the difference with getting query string params when the html5 mode changes
merge