Excluded abstract classes from code coverage
Added default values to parameters
Added Authentication handlers