Add the Ability to set upper or lower bounds to the Y-Axis

The code currently only allows you to set both upper and lower on the Y-Axis, this modification will allow user to set just a lower bound or just an upper bound depending on there needs aswell.