Added @canonical decorator to enforce a canonical URL for a resource.
Added optional parameters to @canonical decorator and added the decorator to article views (closes #15).