Add accept() to request

Also update examples, readme and add Deref to some headers