Feature/lending groups

also use `Input::file('groupProfilePictureId')->isValid()`