- Moved PhotoUpload to separate class
- Guard against configuration change by making PhotoUploader a
NonconfigurationInstance and handling orientationChange in the activity
- changed to androidAnnotations 2.7.1
- some error logging
- use @OnActivityResult annotation