cleanup
Corrected zone ID for Samoa (Pacific/Samoa is actually American Samoa, urgh)
First pass at the javascript version which tries to detect timezone just from JS
Added a simple test for JS and a more involved one which puts PHP and JS together
rename for consistency
oops, need to rename here too
Changed JS library to also include timezones_list(), just like PHP
Added JS library to the readme
Document the issues with the JS guesser