Added better module syntax so geiser works a little better
also added a function to computer the most gainful split point for a continuous attribute