Moved secondary level scheduling from interface class. Fixed small bug
with cost evaluation.
Cleaned imports.
Moved out secondary level scheduling method implementation.
Changed places of scheduler creation and passing it to all elevators for
secondary level scheduling.
Cleaned imports.
Organized imports and secondary scheduling method implementation.
Impemented unrecognized people scheduling and organized imports.
New Enum type to determine which way passenger will travel.
New scheduling algorithm based on SCAN algorithm. Test Unit class for
it.
implemenation of toString() method. Fixed typo in method name.
introduced method to determine travel direction.
Organized imports. Outsourced strings to config file.
Organized imports. method for passing and setting default scheduler
object. Changed logics of how visitSchedule is treated.