JS: Added blog, filled in most of the dummy text.  TBD: almost everything with backend support.