De-centralised and (fairly) anonymous file distribution system - all in the browser