Consistency-based function chnages

Changed the ideal_body_weight function so it does not return
%IBW. %IBW is now found in its own function. Modified some
the functions that ask for a gender to make the gender string
all lower case.
Clean Up & More Output

Cleaned up some of the general mess. Reorganized and renamed
some functions so they were clearer. Added comments where
needed. Reorganized how the output popup is displayed and
included additional information. Need to find a better way
for dynamic output, looks sloppy at the moment.