Moved the option parsing code out
We can now generate text to std. out!