Add validation
Some refactoring
Add online users
Merge branch 'master' of https://github.com/AstroN0m/Chat

Conflicts:
	public/js/chat.js
	socket/index.js
	template/chat.ejs
	template/layout/page.ejs