Added handlers for MESSAGE table
Added handlers for OFFER table
Added handlers for PRODUCT table and implemented distance calculation methods