Fixed out of order listing

DateEntry
 - changed date type to int from short

Entry
 - changed variables from short to int to fix overflow issues
 
Lister
 - changed HashMap holding date entries to TreeMap to sort in order