Delete old files not in use; rename Model folder
Rename Model to SupervisedModel
Change Nesterov Momentum to copy model to avoid extra parameter decrement step
Add gradient rolling/unrolling functionality to make more readable
Change Model class name
Fix bug with gradient rolling