Parser now outputs a function which returns the resulting HTML
This is a big change, the main reason was to be able to get the results of the
compilation in a string instead of including the file and write directly to
the page. This gives much more control and is way easier to mantain and
test.

Because of this though interoperation with PHP is no longer possible, I'll
work on more language features as I see are necessary.