Changed algorithm stop criterion, added TabuList skeleton, modified Neighbourhood to store more data