accept args

Interpret args comming from commandline
Better exit status
Change options to more understandable names