Authorization module changes, main authorization functionality completed. Superfluous DTO removal. Unit testing additions and enhancements.