refactor presenter to use each_to_format
fix bugs, specs passing