separate socket library into a separate endpoint, instead of prelude

this is because socket lib shouldn't affect page loading
update dance party to point at superfluous.io
reading prelude.json from app dir, too
storing timestamps for modules in localStorage.