The checksum should be a sha256sum, see remote_file. It is current a sha1sum and it doesn't match for me so please double check it.
In your template, end lines for conditionals with -%> which will prevent a blank line from being added to the template, i.e.
<% end -%>
Line 44 in recipes/upload_progress_module.rb has an unnecessary new line that should be removed for good formatting.