removed exception handling, so errors in rules are actually debugable. Added diagnostic echo's to makefile actions