learning about routing and returns in golang