Front end mvc framework written in js using reach