Pointer correct
Added constructor that includes sortKey
changed sortkey to string
Implemented some menu functions