This doesnt work for now but i have a system that works.
After this commit i will be resuming the smaller changes.
I needed to do this to find a new approach.
God save my mind.
* removed redundant files
* moved files to new foundation library
* added new foundation crate
* added new client program crate
* added new server program crate
* added new serverctl program crate
* change toml to be a workspace instead of a project
* implementing more connection to network functionality
* implementing more connection to network functionality
* Implemented IMessageable for client, client manager as well as basic commands in netmgr
* fixing blocking issues with componenets
* adding network stream queuefor handling connections in a non blocking way
* ffixing blocking calls in network manager
* adding threading support to prevent blocking calls
* running rust formatter
* Created Client threads and implemented connect command
* fixed client not disconnecting issue
* adding messaging support between clients
* Implemented client messaging through the server
* removing unnecessary prints and thread delays
* adding support for updating clients