learning javascript server-side development and tdd by creating a blog for myself