reworked the cli / argument parsing, according to kuleszdl/SIFEI#57
added comments
Merge pull request #6 from krauswg/master

reworked the cli / argument parsing, according to kuleszdl/SIFEI#57