Add proxy middleware
Rename tests to be more descriptive
Add description of proxy class
Set all parameters as optional for parse_proxies