Added forms and form json validation, name uniqueness, and id matching tests