Added Exceptions to BoxImpl and added new JUnitTests for BoxImpl