Add usage help, error handling