now using intializeSensorOnPerimeter() function
test
GreedyPSO implementation working
added total coverage function and some code clean up