add edit function, allround changes

changes:
- sql coloumn-names simplification
- userGroupOption: canAddProject to differ between editing and listning
to adding