Seems like the cursor can be null if the sd card is not mounted
Forgot to rename a method
Adds support for adding and getting images from the internal storage of the device
Renaming existing methods to avoid confusion
Moving reusable logic
Moving reusable logic
Moving reusable logic
Adding manual test of file reception
Renaming test