[condorcet] Code cleanup
[condorcet] More precise specs. Fix typo in Arch & Design
[condorcet] Setup Input package. Setup 'condorcet' main

* Update .gitignore accordingly

* First test input in test/normal-vote.txt
[condorcet] Read input lines 1 and 2. Print error line on stdout
[condorcet] Add code to parse votes. Restructure code for easier testing
[condorcet] Input package tests (except Parse_Line)
[condorcet] More strict rules for valid static string detection
[condorcet] Transform Extract_Vote into a function that returns a Vote_T

* Update tests accordingly.

* Better handling of invalid input in Extract_Vote.