RED: failing test for first real functionality (/page page)
GREEN: fake it
introduce the posts view, which does real iteration
show also publication time; published -> publishedAt; update main.js, make it use a model with some contrived data
a -> e2e
posts view now extends the main layout
./public holds static files
define some style; make sure the content of the static file is served
ui changes
headline is now specified by the model
/posts/:id partially faked
generalize (get rid of the fake it)
add a 'nothing but...' test
handle non existing IDs
post titles now link to the post page
spec - extract visit() function
T1/2 -> Title1/2 to prevent mixup with 'T1/2' in the timestamps
allow post body to be specified by a lookup function
extract model into its own module so that it can be unit tested; test the model.lookup() function