implement adding of new rows to grid

in theory this should also store everything on the backend, i tested it with i18n_language and am still getting some wierd
CORS errors that (in theory) should not be.
clean up column loading

no loading columns uses a collection and itsn't as controller heavy as before.
fix detecting new models and validate required fields b4 sending
make required fields show as such in rows
Merge branch 'feature/feature-add-row' into develop