Handle Image Upload in
- Create/Update Donator
- Create/Update Beneficiary
- Create/Update User (user_photo and passport)

- By default the upload will use Image Magic if not exist GD Library
- By Default every  image will resize to small, mediam, large and avatar
- By default the path can not tracable