Don't use constructors for fragments use factory methods or arguments

Also better warning text for votes that would cause ratio to fall below required ratio