added idea_tags spec
added basic tagging ability to idea model