use an IORef instead of a file to remember footnotes

possible now that ExamplePP calls ghc only once per file
label should only freeze the size, not the orientation
make should build the actual lib
links to haddock documentation from examples
css tweaks
texture example writing