Creating a custom HTTP router with groups using Golang's standard library