Adding the improved autentication plugin and the redis storage app.
Merge branch 'development' into overhaul

Conflicts:
	browserid-auth/browserid-auth.js
	public/t/init-test.js
initial version of search module (based on elasticsearch)
Merge branch 'development' into search
Adding the new updates on init event.
functional search for text
adding new IRC client
user 'connect', 'rename' and 'leave' channel fix
Init test assertions added
contains functionality for all the ops
few more events added
	* kick, kill, quit and registered
The basic guest initialization and loading a persons session is done.
Merge branch 'development' into overhaul

Conflicts:
	public/t/init-test.js
connectBot and connectUser will use room name as input parameter.
Basic init is done. Passes all the test in init-text.js.
Clear redis everytime you run the test.
added room auth using private message by server
Added the nick change option.
stable revision of search based on elasticsearch
Merge branch 'search' into development
basic msg sending and receiving is functional
	1.send message to IRC channel
	2.Receive message from channel with filtering
	3.nick name and username map.