added cancan authorization for admin page
Refactored tests
Added carrier wave functionality
Added AJAX for voting