Support for adaptive learning a la BBN

If the NLL increases compared to the previous
epoch, then the learning rate is multiplied
by the learning rate decay parameter.

This function disables the default learning rate
updates.
Add back missing cout command
Address Juan's comments
indentation + move getTestingResults to cpp
More comments (i.e. Validating NLL)
Merge branch 'nnjm-adaptive-learning-rate' of https://github.com/jmp84/nnForge into nnjm-adaptive-learning-rate
Merge pull request #9 from jmp84/nnjm-adaptive-learning-rate

Adaptive learning rate