Updated readme to be clear that this is simply a node.js module.
Update to stratum.js

I got this handed to me by zone117x to enable the haproxy to send the real user ip using the send-proxy flag. He will re-work it and integrate it better, but I've pushed this commit for now for those who want to have it working.

Also, I fixed an issue where miners using Uppercase characters in their workers wouldn't get authed by the stratum. I simply added .toLowerCase(); where the stratum looks in the db for the workername.
Merge pull request #57 from suchpool/patch-2

Update to stratum.js
Added official haproxy support/configuration. Optimized/fixed banning.
Made readme for banning more clear
Improve stratum message handling

Prevent the case where multiple messages are chunked together without being processed (occasionally leading to the buffer growing too large and the client being kicked).

Recognize messages consisting only of spaces as malformed.
Some work on the p2p system
Fix several bugs in peer.js and enable it to successfully connect to a peer (tested with bitcoind).
Merge pull request #59 from LucasJones/master

Fixed p2p system
Added documentation for p2p usage
Updated readme overscrolling text
Updated readme overscrolling text
Changes in how max difficulty and share validation works. Should be more accurate for scrypt based algos and x11
Fixed block solutions not being reported
Fixed job rebroadcast sending duplicate jobs. Rebroadcasting should work with miners such as bfgminer now.
Fixed share diff for quarkcoin (blocks submit successfully but NOMP does not detect them due to the block hash not being generated correctly)
Fixed block hash generation for various algos
Updated npm version number and added more credits for LucasJones
Updated algo status in readme
Removed p2p from "under development" status in readme
Converted init coin info detection from RPC waterfall to batch RPC call. Added getblocktemplate after submitting block