fixes b) on issue #47, adding brief field; add cross browser validation library and implement it within app scope