Bug Fix + Security Patch

Fixed vulnerability that allows a client to generate infinite coins.
Fixed vulnerability that allows a client to steal another user coins given only a address.
Fixed vulnerability that allows a client to crash the server.
Other various bug fixes.