fix log error message for missing deps
add extra unit test to cover EasyBlock.add_dependencies
Merge pull request #904 from boegel/fix_bugs

fix log error message for missing deps