added coverage, reorganized imports
configured fancier logging