initial commit
fix scale problem in findMinRegionAll
remove threeDspace option in SOM.py
remove unwanted comments
remove psyco comments
add exponential radius function with autoParam. Reset rho factor in autoparam for the second phase
Add radius maximum cutoff with autoparam. Remove epsilon.dat output file and replace it with radius_values.txt
Improve epsilon computation. Remove duplicate calculation by creating sel.epsilon_value variable.
replace radius_values output by epsilon_values output
take into account the learning rate with autoparam: learning = min(self.epsilon_value, self.learningRate(t, trainingPhase))
getBMU added in SOMTools
bmuProb removed from learn.py
Added option to sort the input vector list for 2nd+ training phases. Option automatically revert the sort if autoParam is set to True.

Conflicts:

	SOM.py
Removed epsilon capping to 0.5 and fixed a critical bug introduced in previous commit.

Conflicts:

	SOM.py
Added some options, notably a switch for toric maps, an option to automatically choose the map shape, and a matrix initialization that works with it. Basically you should always use those two last options with toricMap=False.

Conflicts:

	SOM.py
Fixed sort2ndPhase so that epsilon values are re-computed each time it needs to be sorted.
Fixed small bug introduced by previous commit.
Added a switch to turn off toricMap in uMatrix calculation.

Conflicts:

	SOMTools.py
Added getClusters.py and added a new method in there.
Revert "Added getClusters.py and added a new method in there."

This reverts commit 3095e99630da3dd992f4812c8f82164636ac7ce4.