Change how URLs are generated

Since KnockoutContext has a ViewContext, we can get the RequestContext
from that to make a UrlHelper, instead of jumping through hoops
Merge pull request #21 from msieker/master

Change how URLs are generated.