Added some doc to the Ethif module
Added documentation for direct manager module. Removed cancellation code attemps that do not actually work. Refactored a tiny bit without changing interface