Socket IO is loaded as a regular script

collaboration module moved to the end, overall should be smoother