Simplified voting action

- rely on API to send delete message for old vote.
- no longer checks for existing user votes within thread.
re-sort idea collection on votes collection change
Fixing webnotifications on threads user is not a part of
fixing idea adding to all threads. closes #62
clean up template
more tests for web notifications
Moving faye listener actions to collections.

- Tests for IdeasCollection
- CollectionView does less of the heavy lifting
- Much better Idea editing
Merge pull request #64 from cremalab/refactor-voting-rb

Refactor voting and IdeaCollection[View]