Made the graph far more dynamic

The graph has been  far more dynamic as it now respects the parameters
given in options. This means that height and width and the subsequent
drawing of the graph is now dynamic, as well as the marking of the
intervals of the BMI's