Reorganize file structure and update gitignore
Change naming conventions, add direct mode conditional neuron number