Modified arp to use refactored models.
Also added a canDecode method in decoders

Change-Id: I2abd9a51d7dfcd8c8fd94b89e74281cf4a6368b5
Signed-off-by: Amit Mandke <ammandke@cisco.com>