added fix to users id field
fixing migrations again
implemented testing suite and created tests for Vote