Resolved Issue #18

Cookies.js was unnecessarily encoding the characters `#$%&+^\`|`, and
was not encoding `()`.

I also updated the copyright year in source files.