Refactoring weight fragments added new waist fragment

Refactured existing weight fragments so reusable code is moved to super
classes. Added new classes for waist measurement