Adding of a geometric libary

A library has been added to compute collisions and directions.
Using of new geometric library

Ball/Wall models have been changed to use new library. Example has been updated
to use several balls