add grc support
ack defaults
better required directory handling