Issue #73, Add notification migrations

Issue #73 
1. Drop all notification related tables
2. Create table idea_notifications
3. Change table user_notifications
4. Create table idea_notifications_users
5. Create table users_user_notifications

@hishamelgezeery please review and merge