1) Added documentation to visualizer module
2) Use name mangling for all variables in baseneuron.