Beautify Funnel with animations and CSS. Add voting functionality at host and guest side.

Jira issue: APPPARTY-15

Change sort to descending, so top votes appear on top.
Add complete vote function, update item rotation to inside lane, update colors, add vote info to funnel.
Update funnelItems to float above circles, appending to main div.
Update visual parts of Funnel and FunnelItems. Update voting system for guests.
Change player to work with sortedItems, deletes funnelItem if song gets grabbed.
Update funnel remove to set next item.
Update removeFunnelItem to delete items from guest side, also update the funnel.remove to include callback remove function.
Update funnelItems to transparent background.
Add visual animation: funnelItem to player.
Update jsDoc, PlantUML, design.md Documentation to recent updates.
Fix minor bug in player.
Add animation effect for funnelItem going to next circle.
Update animation to also work for center circle and switching lanes.
Fix voting bug: always voted for the last item added to the Funnel. Now voting properly for correct item.
Fix 'play next track' bug. Player still starts if first song gets added, button gets next top track and plays it,
Update design protocols and UML.
Fix item going to player not correctly going to Player. Change bg-color. Add functionality to make item info switch after x seconds. Update Designs.

Jira: issue: APPPARTY-15
Fix bug where voted item doesn't rotate info anymore
Beautify Funnel with animations and CSS. Add voting functionality at host and guest side.

Jira issue: APPPARTY-15

Change sort to descending, so top votes appear on top.
Add complete vote function, update item rotation to inside lane, update colors, add vote info to funnel.
Update funnelItems to float above circles, appending to main div.
Update visual parts of Funnel and FunnelItems. Update voting system for guests.
Change player to work with sortedItems, deletes funnelItem if song gets grabbed.
Update funnel remove to set next item.
Update removeFunnelItem to delete items from guest side, also update the funnel.remove to include callback remove function.
Update funnelItems to transparent background.
Add visual animation: funnelItem to player.
Update jsDoc, PlantUML, design.md Documentation to recent updates.
Fix minor bug in player.
Add animation effect for funnelItem going to next circle.
Update animation to also work for center circle and switching lanes.
Fix voting bug: always voted for the last item added to the Funnel. Now voting properly for correct item.
Fix 'play next track' bug. Player still starts if first song gets added, button gets next top track and plays it,
Update design protocols and UML.
Fix item going to player not correctly going to Player. Change bg-color. Add functionality to make item info switch after x seconds. Update Designs.

Jira: issue: APPPARTY-15
Fix bug where voted item doesn't rotate info anymore
Revert "fix links to recourses (swipe events moved to lib)"

This reverts commit 05a0e7b5a99f205166431a4b7be733d2dcd1f3a1.
Revert "Add media types and optimize for mobile use"

This reverts commit a908b76c2c5889eab0e890d9eaf87205ca93b367.
Revert "add swipe event to switch between screens"

This reverts commit 375a2fde37c2a8d0c91e1b33dd28f627050bcf4b.
Revert "- improve swipe logic and integrate with regular buttons."

This reverts commit 1f70a8c82649f07ba82315a03c3783761dce9816.
Revert "adds swipe transmitions between screens in android version"

This reverts commit 0d12c7f1c6c38d89eb7032835a8109f69928a61b.
Merge branch 'fixing-master' of https://github.com/eelcocramer/app-PartyPlayer into fixing-master
Merge pull request #7 from eelcocramer/fixing-master

Fixing master after incorrectly resolving merge conflicts