collect idea

user can collect ideas and show them in user's homepage
even the publisher delete the idea, user's collections still exist
Merge branch 'develop' of https://github.com/ideaegg/ideaegg into develop