Angular (&UI) form generator and validation from JSON