Wiki implementation in Golang loosely based on http://golang.org/doc/articles/wiki/