title: stratum-mining-proxy error - Can't decode message
body: <p>I'm attempting to run stratum-mining-proxy with minerd. Proxy starts and runs with the following command:</p>
  
  <pre><code>python ./mining_proxy.py -o ltc-stratum.kattare.com -p 3333 -pa scrypt
  </code></pre>
  
  <p>Proxy starts fine. Run Minerd (U/P removed):</p>
  
  <pre><code>minerd -a scrypt -r 1 -s 6 -o http://127.0.0.1:3333 -O USERNAME.1:PASSWORD
  </code></pre>
  
  <p>Following errors are received. This one from the proxy:</p>
  
  <pre><code>2013-07-18 01:33:59,981 ERROR protocol protocol.dataReceived # Processing of message failed
  Traceback (most recent call last):
    File "/usr/local/lib/python2.7/dist-packages/stratum-0.2.12-py2.7.egg/stratum/protocol.py", line 185, in dataReceived
      self.lineReceived(line, request_counter)
    File "/usr/local/lib/python2.7/dist-packages/stratum-0.2.12-py2.7.egg/stratum/protocol.py", line 216, in lineReceived
      raise custom_exceptions.ProtocolException("Cannot decode message '%s'" % line)
  'rotocolException: Cannot decode message 'POST / HTTP/1.1
  </code></pre>
  
  <p>And this from minerd. What am I doing wrong? Any help is appreciated!</p>
  
  <pre><code>[2013-07-18 01:33:59] HTTP request failed: Empty reply from server
  [2013-07-18 01:33:59] json_rpc_call failed, retry after 30 seconds
  </code></pre>