Initial Development

Might also be better to render the response messages with Handlebars so the empty element isn't required, but `:empty` also handles that with CSS reasonably well.