Added an exception for invalid parameters. Subject verification now throws InvalidInputException if incorrect. Renamed testvoteId for testVoteId.
The options verification now throws InvalidInputException if incorrect.
Creator validation now throws InvalidInputException if incorrect.
Added DataAccessException to every DAO method. Added InternalErrorException to all service methods.
Added InvalidInputException for subject verification in the finishVote method.
Added InvalidInputException for user verification in the finishVote method.