Betterize documentation

I wanted a graph, which could be easily modified, so I wrote it in dot(1). Also I think it's more clear now.

Other changes include table of contents, some notes about Debian packaging, revised configuration instruction, example configurations and note about license.