Added some new code to start actually generating header and source files from the parsed GIR XML. This is far from done and there are quite a few TODOs at this point but hey at least it does something!