Compatibility fixes + flex height

Height of client is now flexible (varies with browser) and backend has
been updated to work with current node-irc library version.