FIX #18 : Add go-projectile

Add go-projectile in golang setup
Refactoring unit tests for golang