Made the print_line method a little more sane
Added some more options to the parser to make it a little nicer to use