Sample golang app exploring clean architecture design by uncle bob