Add usage function and initial deps check