Add injectable IRequireSsl constructor to RequireSllAttribute for IOC based dynamic code execution.
Fix timeout bug - set both WebRequest.Timeout and ReadWriteTimeout to affect full request wait time not just connect time.
Documentation updates and minor code cleanup refactoring.