Fix bad output and improve layout etc

This patch consists of a number of fixes:

 * the node_modules directory is not required as it will be installed on cf push
 * added node_modules to .gitignore
 * updated the templates to include a "fork me" banner
 * added additional links to the HTML
 * improved README
 * fixed a nasty issue where Google Calc 'API' was returning a strange character as the thousands separator - we now use a regex to replace that character with a comma in the results output.