Organize files

Moved from the basic configuration to a lightweight organization with a client, server, and config.