Separate the weight cost
Cleanup
Apply the new strategy to CRBM too
Cleanup
Add support for dual regularization