starting to add new methods to replace old ones to make a more consistent naming convention.
Added new LB Class with also a new Monitor sub-class.
Forgot to include this in the last commit adding Lb Class.
Added DEPRECATION notes and warnings for older methods and removed hash_hack lines from new methods as they should not be needed.
added a bunch of documentation for RDoc