Bounds Checking Galore

added MOST of the bounds checking. finishing up that now