Implementacja metody do obliczania dostepnych przedzialow czasowych uwzgledniajac constraints
Stworzenie listy sasiedztwa dla kursów na podstawie programu nauczania
Dodanie danych do testu neighbourhoodList
Implementacja funkcji: the total number of available periods for courseId
Dodanie funkcji: apsi : the total number of available positions (period-room pairs)
Refactor timetable, porządek w data
Dodanie testow i opisow metod
Merge branch 'tabu' of https://github.com/tomecki/cats into tabu

Conflicts:
	cats/tabuSearch/tabuSearch.py
	cats/test/tabuSearchTest.py
Timetable przeniesione do utils