CS fixes
Merge pull request #1 from bakura10/cleanup

CS fixes
Updated tests and composer.json deps.
Updated service aware trait docblocks.
Updated RoleInterface to include children/parent.
Add type hint
Merge pull request #2 from bakura10/patch-2

Add type hint
Updated travis for php 5.4/5.5 and README