Trouble with main.py which made the app broken

TimeSlot must be put above Lectures since it is used as reference;
weeks_avail = db.ListProperty() has some unknown error as stated in log:
Orbital\ModCrasher\main.py", line 61, in Lecture
weeks_avail = db.ListProperty()
TypeError: __init__() takes at least 2 arguments (1 given)
corrected trouble in Lectures class

apparently, db.ListProperty() needs a parameter: the data type. I put
int.
https://developers.google.com/appengine/docs/python/datastore/datamodeling#Lists
Tried to make a dummy data input

Some points: can we make TimeSlot.time as integer (eg. 1400) and day as
integer, too (0 for Sunday, 1 for Monday and so on)
Dummy data is in datastore, but will be multiplied again and again
Now it won't make duplicate entity, though this is quite a brute way of assigning key
Changed dummy data from a HTTP request class to a python function
Written bulk loader function
Added more detailed comments and fixes
Finished TimeSlot loader, added comments
Minor update to console.txt
Added some not-workin-yet code to display script, changed the time html to two selection boxes for now
Deleted dummy folders
tried to do sth for result in mainscript; updated the result.html
added values to HTML select options; continued on main for result
Almost correct query return result
to allow choosing any faculty
General cleanup from debugging; non-working code
Updated retrieval of key - not tested yet
Corrected the time loop for query; general cleanup
removed .strftime which was wrong usage