rename variable
prepare for commandline parameters
added commandline parameters

app [-i inputFile] [-o outputFile] [-t TYPE]

TYPE:
 x for xml
 e for expressinstances

if no parameters are provided stdin, stdout and xml is used.
kill unused statements, they are not unused anymore.
refactored and created function for parameter scanning.
deleted executable. this should not be there.
error out if a parse error happens
more verbose error message. even if location not used atm.
added missing endline to end of output.
also error out with lexer.
kill commented code. wasnt used anyway.
kill false rule.
make config local instead of global.
simple rename and better EXIT_CODES
Merge pull request #12 from quinte17/randomthings

Randomthings