Refactor function names
Make GenerateUrl() handle blank string as second argument
Test GenerateUrl with contextual filename
Test GenerateUrl given contextual filename+helptag
Update spec