Recipe Loader

This also makes some changes to our model. Photos will be stored as Uri's. This is lighter than storing it as Bitmaps.
This way we can have multiple sources (say file or network location) with the same structure, but unlike Strings, we have a more concrete pattern fro location.