Fix crash that happened because the code for saving/restoring subfragments was missing from VolunteerFragment. Also move common fragments to separate dir.