fix issues that caused tests to not pass
Code optimization in participation views.py
Merge branch 'refactoring' of github.com:nemesisdesign/nodeshot