Organize files

Moved from the basic configuration to a lightweight organization with a client, server, and config.
Merge pull request #6 from christianbundy/organize-files

Organize files