Anybody know of a good shock absorbing case and will protect my phone from drops, falls, scratches, dust, lint? I'm also looking for a screen protector that will protect against scratches, fingerprints(or at least tries to), and is smooth when swiping, but doesnt take away from the retina screen...