DRY Ideas controller
DRY Ideas controller

Create a separate method to handle saving the associations between
ideas and tags and currents whenever an idea is created or updated. One
caveat is that each time an idea is changed, it will have its current
pending status reset to 'true.'

TODO:
  * Add check to determine if associated current has been changed
    before setting the pending status. The status should not change if
    the user has not changed the idea's current.

robinsonj/P4IdeaX,robinsonj/P4IdeaX