Properly allocate tags added during idea creation

Addresses/tests two issues:
* Tags assigned at issue creation had creator_id=NULL
* created_by_user query allowed a user to remove a tag for an idea if he/she created a tag for a *different* idea