Adds a simple string manipulation library.
ignore built files
Refactor client to read a configuration file and makes server commands happen in seperate functions.