Now using LLVMs argument parser, fixed -a option

Please note that this commit introduces a small behaviour change:
The input file must now follow after the last option.