Ml rename

Raising pr with renamed code. Planning to get this merged. There is no impact on tests.

We can do code walkthrough/review later for this module. Since all ml code is in lens-ml-lib, there shouldn't be any effect on the rest of the lens modules.