OptimistBot listens to the server now

After lots of errors, I can "listen" to the server now by using the
readForever function which calls socket.read again after delivering a
server message. Times out after 2 minutes, but this is expected right now.
PONGS, TODO, and indents

Added the autopong, so bot isn't autodisconnected. Made a few todos for
future bot versions, and reindented. I took Kenneth's advice to recommit
immediately after an indent change for easier changes tracking. `
Modified write fnctn, added auto join, and added vars

Modified write function to auto add \r\n to message. Added the join part.
Turned some information into vars- connecting server, port number, server
name that talks to you.

I might consider making another read function that runs once for the
one-time checks like Join and server name.
Merge remote-tracking branch 'sra/master'

Conflicts:
	ircconnect.js
unify variable naming, other style nitpicks
unify the function beginning brace style