Merge pull request #29 from oanhnn/master

Add comment and fix coding style PSR-2
More styling fixes and cleanup
Removed unused use statements
refactored CallResult
Updated Examples' styling
Added License
Converted AbstractTransportProvider to an Interface
Updated manager and logger formatting
Changed error message to unknown
removed unused method
Updated RouterTest