Tags support

These commits allows users to define some tags in posts and navigate blog with them. Each tag can be easily accessed via `/archives/:tag`.

Views and tests are included.