fix - some dependency issues.
mod - split logistic regression into it's own module.