format project according to the 'how to write go code' organization spec