Added DI container support.
Refactored parameter resolution.
Renaming the router class from Breeze to Router