Removed direct instantiation of Route class and added it to the di conta...

...iner

Added new methods to Route class in order to setCaseSensitive
Modified the setCallable to check if callable is not null before doing anything else