Added documentation to findFreePortID in IPortDAO
Added check on free ports in Device creation method