Fixed a bug in the archive where the first entry wouldnt show a month entry if it was made in January. This is because tthe case was: if the first entry, set the calendar to epoch. Unfortunatly the epoch has a month value of 0 which is the same as the January entry and so the comparison would fail. Fixed to explicitly check for that case now (and just better logic too).
Upgraded the js minifier to use grasp rahter than regexex.
Obviously Grasp is a dependancy now. npm install -g grasp
Some bugs in  grasp mean some things need to remain as sed for now.'
Small refactoring, especialy to remove redundant variables.
Moslty just remove dec then use and just use directly with out being confusing.