Removed context setting: context.name
Integrated license: LGPL v3
Removed unnecessary (= null) in variable declarations
Added missing interface implementation in RouteAbstract
Changed usage from array to OrderedMap and added unit tests
Adjusted TODO