leda micro framework

Please accept the basic test support for leda framework (https://github.com/sergeyzavadski/leda)
another (minor) optimization is to cache the url and not call `request:url()` twice in the function body
if it is simple getter then it is really minor thingy, but if there is some logic involved then the caching would help