added an option to generate implementation file only;\nadded a help option, -h