Efficient production and diagnostics of MeV proton beams from a cryogenic hydrogen ribbon. (21st June 2017)