`factors.go` не может быть частью пакета `main`, так как находиться в пакете `controllers`.
И есть подозрение, что код все равно не соберется, так как модуль `main` в файле `application.go` зависит от модуля `controllers` файла `factors.go`, при этом модуль `controllers` в файле `factors.go` зависит от модуля `main` файла `application.go`. Получается рекурсия, и код не сможет собраться.