Added own InvalidArgumentException cause its just wrong the other way
Added PhpStorm project files to .gitignore
Improved Tests for higher CodeOverage
Updated comparisons in Entrust & HasRole to work corrent