Code Standards Adjusts
Increasing tests for lib\Authorizit\Base.php

The focus in this commit was increase the tests for Base abstract class
. I'd added phpunit as dependency in developer context and had ignored
the example folder to make coverage measure clear.

In the base class I'd added a getter method for rules attribute and a
setter method for subjectFactory. Both of them were added to make mocks
 easier.
Adding Tests Coverage as HTML resources

I'm not sure if it should really be here. But if not we can remove it.
So... Code coverage :)
SubjectInterface >>> SubjectFactoryInterface
Thinks its not a good idea but...
Merge pull request #1 from moacirosa/working

Code Standards in agree with PSR and tests for Base class.