Began documentation on Neuron Specs

Also some refactoring