Using `translator.singular` in place of old `translator._`

After chatting to Franco I feel this is probably correct, but I don't
use the localisation system at all so it's hard to know if I've broken
something
Added some basic docs for classes in ufront.web.mvc

These have been informed by the Microsoft docs for MVC2.

I have not done docs for other packages or for the interfaces in this package yet