Added a Compressor class, port numbers TBA