Ship sends req. packages in given time interval

Following things was changed:
1) Ship sends a part of information which packages it needs in given
time interval
2) stop method which stops Ship thread in map.py
3) Ship has readMessages method in order to receive info from cranes
when package is delivered
4) Please make changes to crane.py as commended at line 156-157