Golang Fiber Clean Architecture