[view] [test] integrated view with template resources, made View.load{Template,Presenter} async, added more tests