The beginnings of something which works
Got node.js working by hacking web versions of files - npm versions showed incorrect results
Format and difference testing
12/24 hour split controls working - single control to do
Next cut - todo single box and links
Next cut - todo links to update timezone
Allow a blank timezone to be specifed which will denote the current timezone - a suitable default timezone is applied
Replaced sunRise|Set.hour|,minute with top level properties - Added ability to link name and/or timezone to changing the timezone
Get locale working with moment 2.7.0 (ie moment.lang())
Fix date roll-over.  Allow LINKS to be added to update timezone
Added ability to auto update
Fix lazy syntax error - as required by jshint
Update to use moment.js 2.8.3
Add min versions of moment.js and moment-timezone.js
Added document mock.  Changed 'new Option(...)' to 'document.createElement('option')
Updated qunit tests to test DateTimeElements
Remove document mock - as we can do this the required testing using qunit
Moved qunit js/css to qunit-tests/lib and deleted sinon js
Add more qunit tests.  Swapped combo parameters to be 'value, [name]' and timezone parameters to be 'timezone, [name]'.  Fixed error when explicitly updating the date/time from code - as moment() was invoked within a timezone, when in fact moment.tz() should have been invoked.
Added jQuery datepicker against text input for date