Finally finished framework and have left some TODO parts of files. Some decisions should be made for example on format of representation of itinerary to user. Need to implement the 3 algorithms we have in mind so far, can be found in Algorithms.py file.