Moved comments to their own module.

Also modified the way comments work. They are now independent of blog
posts and rely on "areas"