method canUserVote completed
class AbstractController implemented
classes for If Viewhelper renamed to avoid namespace errors
vote Action implemented
using proper namespace
If Viewhelper renamed to avoid namespace error