Added ListIsEmpty() exception
Removed unnecessary const from the constructor
Parcial implementation of List