A custom image picker that uses the device camera and accesses the users camera roll