Add first spec

For #49. Please see commit comments for details. 
Sadly, testing `Feed` isn't straightforward as I expected.