Added File2Socket and updated docs