Added a template ListPointer from TDA project
Added more methods to List
Removed headers from folder

To avoid ambiguety when editing
Added a class CardPile

It will represent the places where the cards may be stacked.
Cleaned the code
added a fixIndexes method
Lots of implementations

Commit before transforming CardPile into a QObject
Commit before implementing deal() method
QLabel -> CardLabel
Fixed some bugs

-The CardLabels where told to be shown before the required information
to do so was given to them.
-There was a little mistake in the piles' coordinates

Existing bug
The PileArray is NOT adding more elements after the zeroth.
Some Cool fixes

-Added a call that makes the clicked card raise to the top of the screen
when dragged :D
Done some cleanup

Deleted the unnecessary  reorder method
added a line to set every pile an ID