Added tcp server, client classes and camera function