Finished application

Finished the core parts of the application.
Minor data validation left.
Timetable print out text format to be done.