add regex to app run for location validation
add checkKeyExists to Util
update purl request, now validate url paramerts before requsting