Merge pull request #58 from ThomasRahn/Alan

Display Narrative votes in player.
Merge pull request #60 from ThomasRahn/Alan

Fix for narrative voting wherein votes were not being swapped.
Changed Opinion to Position
Filter fix, needs tweeks
Agree/disagree filter
Add narrative relationship to Topic.
Check for specified topic in card view.
Retrieve index for narratives within selected topic.
Add topic selection to view.
Allow for specified topic on narrative upload.
Merge branch 'Development' of github.com:ThomasRahn/soen390 into Alan