Implemented midje-readme, and fixed readme

This PR implements automatic testing of the readme with midje via midje-readme. It also fixes the error in the documentation where it claimed `[:p]` would render as `<p />` which hiccup doesn't do. I changed it to `[:br]` which does do what the text describes.