Added train creation, searching and timetable adding on business layer and view layer