Clean target
Setup a deploy target
Call deploy target
For the pedantic, who actually believe the old Makefile was "incorrect and lacking"
Trying to fix http://punch-hook.beta.hackerspace.sg/ ERROR: ~/s3cfg-secret: No such file or directory
updated HSG Calendar embed URL and aligned the rojak calendar
removed extra white space
Atomically replace the output directory

The old method of removing output/ completely before regenerating it leaves a
small window period of 404s. This eliminates this window period entirely.
Fix inconsistent indentation of Makefile
Don't set modification times during rsync

Setting modification times requires uid == owner_id, which doesn't work when
multiple users deploy under their own monikers.
Simpler Atomic update
It's atomic & simple !