Initial checkin for dirwatch