Namespace new parser stuff
Basic implementation of new rendering mechanism

This includes proper transclusion and link parsing, etc but does not
include saving links into the DB on write - it just parses links from
the markdown on read every time.

Still to be done: code and html cleanup; storing links in backend