Added tagging specs, tagging feature and etc.
Some spec changes
Dried up the Post model code