Fixed imports
Removed experimental tag
Eliminate dependency on commons
Cleaned up tests

- Use LocalSparkContext from mllib.util
- Clarified timing parameters and removed unnecessary delays
Move check for empty data to GradientDescent
Name changes
Add modifiers
Modified logging
Added setter methods
Moved streaming loader to MLUtils
Minor cleanup
Fixed line lengths