Extracts main function
Adds parallel support
Returns nets for debug puposes
Reorganizes trainFcns
Adds gitignore
Extracts ddSetupNet function
Adds support to bigger validation checks threshold
Extracts ddTrain function