#396 Created interface for auth provider to make sure lib has no knowledge of bundle classes nor simplesamphp
#396 Corrected typehints
#396 Renamed vars to full names
#396 Time is now injected as a service into audit properties listener, mocking should be improved though