fixed question JS, timetables save with tests and other visual improvements