* initial split of server
* split client and server crates
* create scripts for running tests across crates
* fix target location in tests
* trying different travis settings for getting kcov working
* fix directory change in kcov setup
* fixing for loop for the kcov tests
* added some env config for config tests
* adding back sudo settings, and additional coveralls merging config
* fix exclude paths
* merging coverage reports
* fixing results kcov paths