cleanup
improved usage text
added method to retrieve usage information
cleaned up API
args must not be defined in args_tr