Rename Auth\AbstractEntity to AbstractRowEntity

Added EntityInterface
Added Support of custom controller reflection data