Networking & GUI Tasks of Deyan Sadinov

GUI Commit by Deyan Sadinov
Seems that server has too many dependencies ( > 4), so I think that you could remove some of them.