started on logical inference
Merge remote-tracking branch 'origin/dev' into dev
adapted MF to work with hyperparameter optimization
BackProp weight update changes.
fixed null incoming current parameters (missing call to fg.build())
Merge branch 'dev' into fg20thefuture
simple regressor based on gradient based optimizer.