Correct way of Registering Service Provider for the Dependency.
Fix Indentation, Rewrite Comments and Remove Unnecessary Namespace for Breadcrumbs.
Refactor the Alias Creation Code.

Only Create Alias if it's not already registered by the user.
Merge pull request #6 from irazasyed/master

Correct way of Registering Service Provider for the Dependency.