Issue 130 - reverting VolunteerService.UpdateDetails() changes that didn't work; added some new changes
Issue #130 - Fixed tests; AccountController.Register() doesn't need to call UpdateDetails() so that call was removed
Issue #130 - Fixed more tests and added a test; UpdateDetails() now checks before unintentionally clearing out existing first and last names
Merge branch 'Issue-130' into Issue-170