moved voting logic into user model and created a votes controller
cleanup
added voting partial
Merge branch 'feature-sorting'