BIG structure changes

In this commit I did another big changes to server and client structure.
Here are few of them:
* Merged client and server solution again to one
* Changed entire structure of client source code to be clean as server
* Fixed some bugs in file reader/writer and configuration classes