suggested group settings UI - DB, quickform and js

The serverside validation is remaining. Will submit in next iteration.