Notification setup

- adding back idea_thread_id to vote JSON output
- adding notification_setting to user JSON output
- accept params for notification_setting in users_controller
Merge pull request #103 from cremalab/notification-setting-rb

Notification setup
Adding titles and urls to notification emails. closes #104
update notification tests. #104
Merge pull request #105 from cremalab/notification-emails-104-rb

More informative notification emails
Cleaned the code
Added a statement back in
Merge pull request #108 from cremalab/clean_the_reek-MAO

Cleaned the code
Quick fix
Merge branch 'master' into analytics-102-MAO
Changed to to bcc. Why are you always cc me on things that have nothing to do with me. -Stanely Hudson
Merge pull request #110 from cremalab/changetotobcc-106-MAO

Changed to to bcc. Why are you always cc me on things that have nothing ...
Wrote scaffold for controller test
Wrote scaffold for controller tests.
Finished up tests for comment tests
Remove unneccessary path in controllers for destroy
Finished up updates of test to remove tests for delete failures. Then wrote tests for group controllers
Finished the test coverage for idea_threads
Finished code coverage for idea controller
Controller complete test coverage!