moved the client out into it's own header and implementation, and my demo code into it's own folder. Test and demo instead of going into build now get outputed into their respective directories