Added new unit tests to test the boxComplete method is working, and also that drawing the same line twice throws an exception