Created Timetable class to wrap the Map<Station, Time> which was exposing the implementation;
Populated README by explaining how to use the API by showing some examples;
Moved WeekType enum to class Time;
Implemented CPManager.getTimetables(...);
Created Route.applyRestrictions(..);
Now each route only knows the departure and arrival stations because different trains can stop at different stations;
RouteManager now uses fillDatabase() if the database is empty;
Improved API example;
Services no longer save file descriptor to close it after being parsed, they're closed inside the parser.
Improved equals method for core classes;
Removed old data files;
Created configuration file;
Added more tests;
Removed bugs;
Unified Parsers and Services to simplify but maintain performance;
Station Pattern now accepts spaces in the name;
Fixed pattern access token of hours and minutes;