Correcting the angle modulo function

Decided to use 30 degrees, since is the minimum angle that can happens
on a converged sample. Added test, and every thing seeams to be working
right.
Splited the implementation from declarion of the ensemble class
Removing dist arguments from some analitycal funcitons.

removed from metric neighbors functions.
removed from circle neighbors functions.
Improved some menu descriptions
removed random screen print

Was ploting on cerr the noise values
improved the shell menu.

Now, print on the screen the values and vars to be set.