Added Acceptance Testing and ensured code is passing all tests