socket.io client
update socket.io client to work with require.js
create questions with socket connection; listen for new questions; socket factory by namespace; added socket.io to require config
added real-time toolbar (highlights, brilliants, etc.), replies and votes
added test for socket factory
test upvote/downvote tests with socket 'emit' method instead of using model
test socket listeners on userportal
renamed custom socket.io library to socket.io.koemei
Merge branch 'feature/real-time' into develop