Add webmention model spec and refactor webmention model. #13