Reorganized project for go lib organization