Added line numbers to error message
Some argument handling, yay!