Added a bunch of failing tests to outline desired behaviour