Critical Survey: MCX Technologies (OTCMKTS:MCCX) & Guidewire