Added module Compressor, added DataStreams, which transfer live data from one module to another, added start of xml config file, added dry-fire protection code to the cannon.