add socket error listener to prevent exception

if there's no listener an exception is thrown (default node EventEmitter
behavior)
catch malformed JSON exceptions

JSON.parse is known to throw exceptions, it's necessary to catch them
Add function to normalize titles by stripping trailing periods
Reset to original channel
Add bootstrap and style the tables so they're more readable
Apply normalization for matching without modifying original suggestion
Call normalization function only once
Merge pull request #25 from galambalazs/master

Catch socket errors and JSON.parse exceptions
Merge pull request #26 from hartez/NormalizeTitles

Normalize titles
Merge pull request #27 from hartez/BetterTables

Add bootstrap and style the tables so they're more readable
reset to #atp.
Merge branch 'master' into memcached

Conflicts:
	accidentalbot.js
add try/catch to sendToAll().
Incorporated latest changes from master.

Also adding some sanity checking for link submissions in addition to length
limit. (ಠ_ಠ @jeremybanks)