moved Operations to their own folder.
removed and sorted usings across the core project.
fixed bug for when servers get connected faster than we have finished initializing data.
connections don't open automatically any longer.
fixed minor issue for leaving a server in a usable state too long.