Adding code for CAN_Interface
Removed Ada.Finalization code
Minor changes
Added code for CAN_task