feat: setup DI for controllers; refactor: marked old utils and routes package parts as deprecated
experiment: figured out a way to add auth middleware to individual methods in controllers, bypassing route group middleware if needed