added error checking in song submission - checks if the fields are empty and makes sure that 'http://' is included. Also checks votes to make sure that there's only 8 zeros, and one vote of 1, 2, and 3 respectively.
changed to check if total is not equal to 8 in the checkVotes()