re-implement markdown with redcarpet via railscast instructions