Implemented question 5 (modes append and vertex)

- A polygon now contains a v_last pointer on the last vertex
- v_last appears in functions append and remove vertex
- There are two modes in main.c
	* Append : default mode, drawing polygons
	* Vertex : we can select, delete or move each vertex in the current polygon