View implements ViewProvider getter and setter, also bugfix on setting params to view
Exception message correction
FileViewProvider maps view keys to filenames
ApplicationRouter maps urls to viewmodels and their params